Introduction
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 gives the SuperSideScroller
game more life as you can now have multiple enemies moving around your game world. Additionally, you learned the different tools available in Unreal Engine 4 that are used together to make artificial intelligence 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.
In this chapter, you will learn how to use the UAnimNotify
class to spawn the player projectile at a specific frame of the Throw
Animation Montage. You will also learn how to add this new notify to the Montage itself, and how...