7.UE4中物体的空间变换

本文详细介绍了在UE4中如何获取和变换物体的空间位置、旋转和缩放。包括获取和打印物体的三维坐标、设置物体的位置、旋转和缩放,以及绘制移动路线和处理碰撞。同时,还讲解了本地坐标和世界坐标的区别及其在位移和旋转中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 打印物体的三维坐标位置 

1. 获取在场景中的物体

a. 在场景中添加一个Cube,在世界大纲视图中修改名称为MyCube,并且可以看到它的类型是StaticMeshActor。

StaticMesh是静态网格的意思,Actor代表场景中可以看到的物体,也就是参与场景的物体,看不到的物体称作Object,也就是内存中的物体。

b. 打开关卡蓝图,点击右键,添加MyCube引用,该引用就是场景物体对象。

2. 获取物体的Transform属性

使用Get Actor Transform函数获取Transform属性。

3.打印物体三维世界位置

a. 将Get Actor Transform返回的Return Value节点采用Break Transfrom节点进行分解。

b. 将Location属性连接PrintString节点进行输出。

c. 将PrintString节点挂在某个事件上进行触发。

4.其他

a.通过Get Actor Location 可以直接获取位置

b.通过Get Actor Rotation 可以直接获取旋转量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值