UnrealEngine蓝图进阶学习笔记(七):创建巡逻全场的Al钥匙

本文是Unreal Engine蓝图进阶教程的一部分,详细介绍了如何创建一个能够全场巡逻的AI钥匙。通过设置钥匙材质、动画效果,自定义AI控制器,利用EQS系统随机检查坐标,并结合行为树实现钥匙的移动逻辑。此外,还涵盖了钥匙的生命值系统、破解功能,以及按键映射和蓝图接口的实现,以实现玩家与钥匙的交互。
摘要由CSDN通过智能技术生成
UnrealEngine蓝图进阶学习笔记(七):创建巡逻全场的Al钥匙

2020.04.04

清明假几天可以一直码蓝图真好,再加把劲就把这项目做完了,虽然以后面试还得好好把这些功能再整理一遍,不过总算有个成果能拿出手了~

此节生成Al钥匙,每段时间进行无目的移动;钥匙打中后定格在原地,玩家在附近破解完毕后钥匙带玩家进入下一关;

一、创建进入下一关的钥匙
1.设置钥匙材质

创建Character蓝图BP_ShootSpider_EnterKey;在组件Mesh中添加三个静态网格体组件,取名Core、FrameOut、FrameIn;分别设置静态网格体为key3、key1、key2;材质设置为Block及Glow;全选缩放(1.25,1.25,1.25)

添加SphereCollision命名为Trigger,球体半径设为150;

2.为钥匙设置动画效果

添加时间轴AnimTimeLine,勾选自动播放和循环;FrameRotate和CoreLocation轨道;FrameRotate轨道添加两点(0,0)(5,360),CoreLocation轨道添加三点(0,0)(2.5,1)(5,0)
在这里插入图片描述
编辑蓝图,创建SetRelativeRotation(设置相对旋转)节点,lerp(向量插值)节点;注意轨道与引脚顺序
在这里插入图片描述
编辑胶囊体预设
在这里插入图片描述

二、自定义Al Controller与黑板、行为树、EQS坐标
3.自定义AlController

蓝图新建搜索class中AlCrontroller命名为BP_Shootspider_EnterKey_Al;
在这里插入图片描述

编辑钥匙蓝图Pawn设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值