UE4 个人学习知识点记录2
蓝图实现闪现功能
- 首先新建好项目(第三人称或者空白)之后弄出小白人到场景,并设置为玩家0.
- 然后打开角色蓝图,进入事件图表,新建函数如下图:
设置完上图三个属性以后将事件开始运行引线后面调用此函数。 - 之后选择一个按键事件作为闪现功能的入口,做出检查以防止我们意料之外的情况还能够进行闪现(比如在掉落或者耐力条没了),实现如下:
可以看到上图我新建了一个SP变量并且每次闪现都要消耗100SP值,我们使用角色当前不在坠落状态并且SP还有剩余因此我们走false引脚 - 之后我们进行核心功能的编写,这里新建一个宏用来实现闪现的时候速率之类的属性调整,如下图所示:
上图加一个delay节点是为了让角色能够及时调整过姿态从而达到正确的闪现方向,同时我们禁用输入让角色在闪现状态下无法做出任何动作来防止意外bug。接下来我们进入Dash宏 - Dash宏的实现: