游戏物体的基本变换

108 阅读1分钟

一、控制整个蓝图的变换

1.获取位置变换的节点-GetActorLocation

2.获取旋转变换的节点-GetActorRotation

3.获取缩放变换的节点-GetActorScale3D

4.设置变换的节点-SetActorLocation

蓝图示例:

image.png

5.控制物体位置变换蓝图

image.png

二、控制蓝图单个组件的变换

可以使用SetRelativeLocation设置蓝图中单个组件的位置变换。位置变换的是组件的对象坐标。

image.png

同样地,可以使用SetWorldLocation设置蓝图中单个组件的位置变换。但是此处的位置变换的是组件的世界坐标。

三、控制关卡蓝图中的位置变换

可以使用AddActorWorldOffset来实现控制游戏体的位移变化,它设置的不是位移的目的地,而是每次位移的距离。同样的,它仍然拥有AddActorLocalOffset。

image.png

四、控制LightSource和SkySphere实现昼夜交替

image.png