1. 素材准备
1.虚幻争霸素材可以免费添加到自己的工程。
2.添加第三人称素材到自己的项目
3. 将角色蓝图内部内容报错相关全部删除,此处报错原因是因为5.0以后使用的增强输入与之前的Input冲突,全部删除后将第三人称的内容拷过来就实现了角色的基础移动
配置更改后的玩家角色蓝图
2. GameplayAbility实现普通攻击(动画,CD)
2.1在角色(Pawn,Character)上添加AbilitySystem组件。
2.2 创建继承自GamePlayAbility的GA蓝图类,创建继承GameplayEffect的GE蓝图类
GA:简单来说就是技能动画,里面可以播放动画蒙太奇
GE:暂时可以使用的功能是做CD
2.3 GA中播放动画
为了防止动画持续播放,此处可以增加CD设置,用的是GameplayEffect
在创建了GE后可以在GA中使用GE ,并在播放动画前增加CD的提交,意为从此刻开始计时,根据你的设置时常可在技能释放过程中禁止其他技能的释放
2.4 给与技能,在玩家角色类中的BeginPlay添加GiveAbility
2.5 技能释放
使用按键触发技能事件
最终结果展示