UE4-(蓝图)变量类型

213 篇文章 600 订阅

1.String Name Text

String: 字符串,可用于设置动态字符串,可对字符串进行增删改查等操作

Name:表示对象的唯一标识名称,不区分大小写,确定默认值之后一般不可修改,全局字符串表中存储,在内存中使用起来比String效率更高

Text:文本,是字符串的加强版,长度不限,通常存储一段文字

2.Vector Rotator Transform

Vector:三维向量,默认类型为float的 x,y和z值 表示物体的位置

Rotator:三维旋转向量,包含x,y和z值,表示物体的旋转

x : roll 翻滚角,以前后为轴旋转,左右摇晃

y : pitch 俯仰角,以左右为轴旋转、前仰后跌

z : yaw 航向角,以中心垂直方向为轴旋转、左右摇头

Transform:是3*3的矩阵,包含矩阵为

Location:代表位置 (其实就是一个Vector)

Rotation:代表旋转( 其实就是一个Rotator)

Scale:缩放,对物体进行放大与缩小

说明:x用红线表示,y用绿线表示,z用蓝线表示

 

3.Vector和Rotator可以直接打印,Transform可以借助Break Transform来分别打印它的位置、旋转和缩放

4.通过Make XXX 函数来创建这三种类型的变量:

Make Vector 创建一个Vector

Make Rotation 创建一个旋转量

Make Transform 创建一个变换量

5.通过 Break XXX 函数进行分解得到包含的变量值

6.Float  Byte

Float: 默认保留6位小数

Byte(字节): 字节类型 8位 0~255

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值