UE4 RPG游戏AI制作笔记——近战动画通知(球体检测)

在蓝图接口内新建球体检测

UE4 RPG游戏AI制作笔记——近战动画通知(球体检测)_第1张图片

新建动画通知类蓝图,重载函数已接收通知

新建变量如下图(可编辑实例),新建获取拥有者获取AI,判定是否有效后执行球体检测

UE4 RPG游戏AI制作笔记——近战动画通知(球体检测)_第2张图片

在近战动画蒙太奇中找到攻击中的帧,添加通知

UE4 RPG游戏AI制作笔记——近战动画通知(球体检测)_第3张图片

同时为变量赋值

UE4 RPG游戏AI制作笔记——近战动画通知(球体检测)_第4张图片

在AI蓝图中调用球体检测事件,计算后得到球体处于AI的位置,输入到球体重叠actor,在actors to lgnore中创建数组为自身引用,防止检测到AI自身,绘制球体方便检查

UE4 RPG游戏AI制作笔记——近战动画通知(球体检测)_第5张图片

为玩家设置标签

UE4 RPG游戏AI制作笔记——近战动画通知(球体检测)_第6张图片

在战斗蓝图接口中新建函数命中结果如下图

UE4 RPG游戏AI制作笔记——近战动画通知(球体检测)_第7张图片

添加For Each Loop,循环执行命中结果(球体检测后根据标签判定是否执行后续)

UE4 RPG游戏AI制作笔记——近战动画通知(球体检测)_第8张图片

完成后复制到玩家蓝图将Actor拥有标签改为AI

你可能感兴趣的:(UE4,RPG游戏制作,ue4)