Spawning the Player Projectile
In the previous chapter, you made great progress with the enemy character’s AI by creating a behavior tree that would allow the enemy to randomly select points from the BP_AIPoints
actor you created. This gave the SuperSideScroller
game more life as you can now have multiple enemies moving around your game world. Additionally, you learned about the different tools available in Unreal Engine 5 (UE5) that are used together to make AI of various degrees of complexity. These tools included the Navigation Mesh, behavior trees, and Blackboards.
Now that you have enemies running around your level, you need to allow the player to defeat these enemies with the player projectile you started to create at the end of the previous chapter. Our goal for this chapter is to use a custom UAnimNotify
class that we will implement within our Throw
Animation Montage to spawn the Player Projectile
. Additionally, we will add polish elements to the projectile such...