7.UE5横板2D游戏,添加分类,创建攻击,死亡逻辑,黑板实现追击玩家行为

目录

1.将变量分类

2.创建攻击

3.应用伤害逻辑

4.死亡逻辑,停止AI行为

5.AI追击玩家,使用黑板实现

1.将变量分类

2.创建攻击

创建攻击输入为鼠标左键,并绑定映射。

攻击动画,在角色状态的枚举中添加一个新的枚举

攻击输入的逻辑如下,在角色不处于攻击状态时,且在idle状态时,可以攻击,并播放一秒的攻击动画后,切换回待机动画。

3.应用伤害逻辑

在sprite下添加一个攻击范围的碰撞箱。

应用伤害事件,需要在服务器上运行,并调用应用伤害的事件。

4.死亡逻辑,停止AI行为

目标死亡时,会从控制器分离

5.AI追击玩家,使用黑板实现

在黑板中添加目标玩家

在行为树下添加分支,selector当没有设置黑板上的targetPlayer时,就执行右边的游荡操作,当设置黑板上的targetPlayer后,开始追击targetPlayer

具体添加targetPlayer的方法如下:右键添加装饰器里面的黑板

调试以下,成功选择追击玩家。

相关推荐
源码老李1 小时前
Day 07 · 游戏也要管理状态:场景切换·资源加载·对象池实战
前端·javascript·游戏
游了个戏3 小时前
微信小游戏 vs QQ小游戏:表面是兄弟,骨子里是两套完全不同的玩法
人工智能·游戏·微信
Swift社区3 小时前
鸿蒙游戏,会不会重演微信小游戏的爆发?
游戏·微信·harmonyos
前端不太难4 小时前
鸿蒙游戏的 CI/CD 方案
游戏·ci/cd·harmonyos
魔士于安16 小时前
unity urp材质球大全
游戏·unity·游戏引擎·材质·贴图·模型
Swift社区16 小时前
鸿蒙游戏 UI 怎么设计才不乱?
游戏·ui·harmonyos
Swift社区1 天前
鸿蒙游戏中的“智能 NPC”架构设计
游戏·华为·harmonyos
王杨游戏养站系统1 天前
3分钟!玩转游戏下载站系统!蜘蛛池seo功能完善部署!
游戏·游戏下载站养站系统·游戏养站系统
魔士于安1 天前
unity 低多边形 无人小村 木质建筑 晾衣架 盆子手推车,桌子椅子,罐子,水井
游戏·unity·游戏引擎·贴图·模型
魔士于安1 天前
unity 骷髅人 连招 武器 刀光 扭曲空气
游戏·unity·游戏引擎·贴图·模型