UE4-4.26蓝图功能实现:按键控制物体旋转(蓝图通信触发自定义事件)

本文介绍了如何在UE4.26中使用蓝图实现按键控制物体旋转的功能。通过创建蓝图类actor,添加旋转物体组件,并设置本地旋转节点及事件Tick,确保物体持续旋转。此外,通过布尔值控制旋转状态,并使用控制流程分支节点实现更灵活的控制。同时,讲解了蓝图通信的关键步骤,即通过变量类型引用旋转物体蓝图类actor,确保有效变量才能执行旋转操作,避免错误。最后,展示了小白人蓝图如何通过事件和变量引用实现对旋转物体的控制。
摘要由CSDN通过智能技术生成

1.创建一个蓝图类actor,随便添加一个旋转的物体组件
在这里插入图片描述

并在蓝图中单独将它拖拽出来,因为我们不希望整个类都跟着旋转,只想要里面的某个物体进行旋转
在这里插入图片描述
添加一个本地旋转的节点功能,另外希望他是按Z轴数值旋转的所以在Z轴添加一个旋转数值
在这里插入图片描述
另外还要添加个事件Tick(每帧调用),不然的话只旋转1次就停了 不会一直旋转,目的就是去每帧调用执行该事件
在这里插入图片描述
接着我们需要用到布尔值(true/false)去控制旋转,添加一个变量改个名叫是否可以旋转,然后再细节栏设置为布尔类型,默认值记住不能打勾否则一开始布尔值就为true了,然后添加一个“控制流程分支”的节点功能,将变量从左边栏拉到蓝图中去并连线

以上完成了一个判断,接着在此蓝图中继续写其他功能(去判断布尔值什么时候是对是错)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值