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

目录

1.将变量分类

2.创建攻击

3.应用伤害逻辑

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

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

1.将变量分类

2.创建攻击

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

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

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

3.应用伤害逻辑

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

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

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

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

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

在黑板中添加目标玩家

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

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

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

相关推荐
摸鱼的春哥3 天前
10年3次大失败,他从“罪人”输成了中年人的“白月光”
游戏
每天回答3个问题3 天前
UE5C++编译遇到MSB3073
开发语言·c++·ue5
1uther3 天前
Unity核心概念⑨:Screen
开发语言·游戏·unity·c#·游戏引擎
2501_918126913 天前
用html5写一个flappybird游戏
css·游戏·html5
惊鸿.Jh4 天前
3227. 字符串元音游戏
游戏
wanhengidc5 天前
手机云服务是什么意思?
运维·网络·安全·游戏·智能手机
平行云5 天前
赋能数字孪生:Paraverse平行云实时云渲染平台LarkXR,提供强大的API与SDK用于二次开发和深度集成
3d·unity·ue5·webgl·实时云渲染·云xr
伐尘5 天前
【CE】图形化CE游戏教程通关手册
前端·chrome·游戏·逆向
脚踏实地,坚持不懈!6 天前
Android,Jetpack Compose,坦克大战游戏案例Demo
android·游戏
过河卒_zh15667666 天前
9.12AI简报丨腾讯投资AI游戏平台,B站开源AniSora V3
人工智能·算法·游戏·aigc·算法备案·生成合成类算法备案