当前位置:网站首页>UE4 通过按键控制物体的旋转
UE4 通过按键控制物体的旋转
2022-07-26 04:22:00 【Zhichao_97】
实现效果:

实现步骤:
1.在内容浏览器中,右键点击蓝图类,创建一个名为 物体自转_BP 的蓝图 ,双击打开

2.添加组件-》立方体

3.将Cube拖入

4.添加本地旋转,设置z的值为2

5.增加 事件Tick (表示每一帧都执行 本地旋转)

此时方块已经能自己转了

接下来就是要能够控制方块的旋转
6.创建一个分支
7.创建一个变量,命名为 是否可以旋转,设置变量的类型为布尔

8.按住ctrl将刚创建的变量拖入事件图表中(表示获得这个变量),并点击 编译

9.创建 自定义事件,来控制布尔值什么时候为True或False

10创建 flip flop ,表示按一次走A,再按一次走B,以此循环
11.将变量拖入事件图表中,选择设置是否可以旋转,

12.复制一份,如下图:

13.可以将flip flop换成分支来判断当前的布尔值是对的或错的

14.回到第三人称蓝图中,新增事件图表命名为控制方块旋转

15.创建 键盘 1;创建变量命名为自转物体引用,变量类型设置为 物体自转_BP->对象引用,这样就可以引用物体自转_BP这个蓝图中的变量等内容了

16.创建isValid

17.从自转物体引用中拉出连接线,选择创建 控制旋转,再连线

18.点击标注的小眼睛,再点击 编译
19.点击标注的吸管图标,再点击视口界面的 物体自转_BP (就是小人旁边的白色方块)

↓

边栏推荐
猜你喜欢
随机推荐
What are the consequences and problems of computer system restoration
How does win11 22h2 skip networking and Microsoft account login?
Solution: runtimeerror: expected object of scalar type int but got scalar type double
Matrix and Gauss elimination [matrix multiplication, Gauss elimination, solving linear equations, solving determinants] the most detailed in the whole network, with examples and sister chapters of 130
Threadpooltaskexecutor and ThreadPoolExecutor
Acwing brush questions
生活相关——十年的职业历程(转)
综合评价与决策方法
MATLAB绘图
Integrated architecture of performance and cost: modular architecture
Can literature | relationship research draw causal conclusions
VM虚拟机 没有未桥接的主机网络适配器 无法还原默认配置
How is the launch of ros2 different?
MySQL日志分类:错误日志、二进制日志、查询日志、慢查询日志
Sorting and searching
Life related - ten years of career experience (turn)
Wu Enda's machine learning after class exercises - logical regression
图互译模型
MySQL的优化分析及效率执行
Support proxy direct connection to Oracle database, jumpserver fortress v2.24.0 release









