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

目录

1.将变量分类

2.创建攻击

3.应用伤害逻辑

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

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

1.将变量分类

2.创建攻击

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

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

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

3.应用伤害逻辑

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

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

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

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

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

在黑板中添加目标玩家

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

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

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

相关推荐
AI视觉网奇13 小时前
CBAudio2Face
ue5·audio2face
谈笑也风生14 小时前
经典算法题型之扫雷游戏(二)
c语言·游戏
AI视觉网奇14 小时前
ue 操作 metahuman
ue5
AI视觉网奇17 小时前
ue python脚本 获取资产
笔记·ue5
AI视觉网奇18 小时前
audio2face docker方式
docker·ue5
技术小甜甜19 小时前
【Godot】【入门】GDScript 快速上手(只讲游戏里最常用的 20% 语法)
android·游戏·编辑器·游戏引擎·godot
会思考的猴子21 小时前
UE5 笔记二 GameplayAbilitySystem Dash(冲刺)
笔记·ue5
赏天上月1 天前
夸克在线解析_夸克快速下载
游戏
uuleaf1 天前
12款键盘练习打字小游戏:键盘练习游戏合集
游戏·计算机外设·编程打字
程序猿阿伟1 天前
《游戏存档跨维延续:版本兼容与向前适配的实战手册》
游戏