首先也是做一个触发盒子来作为人物触发加速的依据
首先要将触发盒子与人物之间建立一个关系。需要用到类型转换功能
类型转换:
1.相当于蓝图通信。如果我们要获得或者更改另外一个类里面的一些数据或者变量,那就需要类型转换到对应的对象,然后就可以将二者产生关系,接着就可以更改里面的变量,object就是你想和谁发生关系就跟他连线,连对了之后我们才可以获得改变人物的一些变量也就是“As Third Person Character”可以用啦!
2.有针对性,这样设置之后触发盒子只针对我们连线的人物类有反应,也就是如果场景里有其他AI什么的是不会触发生效的
完事后,在内容浏览器双击点开小白人也就是第三人称人物,新建一个图表编译后添加自定义事件
新建的自定义事件记得改名字方便查看,然后在组件栏找到movement的然后去细节栏搜索walk speed 查看当前速度设置参数
接着在组件栏的movement那ctrl&
UE4-4.26蓝图功能实现:人物触发加速(类型转换+创建自定义事件+调用自定义事件)
最新推荐文章于 2024-05-15 19:34:22 发布
这篇博客介绍了如何在UE4.26中使用蓝图功能实现人物触发加速。通过类型转换建立触发盒子与人物之间的联系,创建自定义事件并调整人物的行走速度。作者在人物蓝图中添加自定义事件,并在触发盒子蓝图中调用该事件,实现了加速效果。此外,文章还提及了静态网格体编辑的问题。
摘要由CSDN通过智能技术生成