熟练运用Transform(变换)

AddActorLocalTransform 节点

设置Actor显示的位置和角度值
New Transform: 转达关于移动或旋转的设置信息的项目

Transform

集合了关于位置、角度、大小等设置信息的特殊值

Make Transform

以输入项目的信息为基础生成Transform值,通过“Return Value”获取生成的Transform
注: 并非“Make Transform”本身是Transform值

Location:设置移动位置的距离,设置X、Y、Z的各项数值
Rotation:设置旋转角度,设置X、Y、Z的各项数值
Scale:设置大小的扩大缩小比例,设置X、Y、Z的各项数值
在这里插入图片描述
在这里插入图片描述
沿着Y轴的方向移动,旋转变成滚动;运行后,Actor缓慢移动地沿着顺时针的方向旋转起来;中途,Actor缓慢沉入地面消失,一会儿会冒出来,回到原位

局部坐标与世界坐标

局部坐标:从动作对象自身角度出发的坐标轴
世界坐标:将3D空间整体的坐标轴
局部坐标是前后左右移动的,世界坐标是东西南北移动的

世界坐标使用的节点

AddActorWorldRotation节点
AddActorWorldOffset节点
AddActorWorldTransform节点
在这里插入图片描述
在这里插入图片描述
Actor沿着顺时针方向滚动并向右移动逐渐消失,前进的方向与地面保持水平,不会沉入地面,而是保持这个位置,向右平行移动,即使滚动也没有改变前进的方向

移动与Vector(向量)

向量:处理三维向量数据的值,用于显示各个方向的力或距离等信息

Make Vector

生成向量值的节点
在这里插入图片描述
在这里插入图片描述
Actor缓慢移动远去,将向量连接到“Delta Location”便可从外部设置移动距离,“AddActorWorldRotation”节点同理

使用变量进行移动

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Actor来回反复移动,(Counter在其中控制Actor的移动距离,Num控制移动的方向(num的初始值为5,counter为0))

用世界坐标设置Actor的位置

SetActorLocation节点
可在输入项中设置位置的值,将Actor移动到指定的位置
输出项:显示的为移动是否正常进行,为真:正常运行,为假:运行失败
在这里插入图片描述
在这里插入图片描述
Actor在两个位置交替快速移动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值