UE4笔记-003-使用C++进行AnimNotify的编写
基本说明
承接之前使用C++编写的AnimInstance,AnimationBlueprint一个很重要的功能就时响应动画事件,比如打击帧,伤害帧,Step音效,特效等等,用蓝图实现自不必说,简单到不行,不过既然已经用C++实现了AnimationBlueprint,那怎么能少得了AnimNotify呢?
要点说明
- AnimationBlueprint继承自AnimInstance。
- AnimNotify的名称为AnimNotify_XXX,这点和UE4内部实现有关,其实在蓝图中也能看出来。
步骤说明
其实也就一个要点,就是实现AnimNotify的函数一定要加上 UFUNCTION()
标志,否则的话在Animation中找不到这个AnimNotify,而且也无法实现具体的内容。
- 首先,我们在AnimaInstance中创建一个两个函数: