UE4 Variable 变量概述
变量是存放一个值或引用世界中的一个Object或Actor的属性。
1、Boolean代表布尔型(true/false)数据;Integer代表整型数据或者没有小数位的数值,如0、152和-226; Float代表浮点型数据或具有小数位的数值,如0.0553、101.2887和-78.322。
2、String代表字符串型数据或者一组字母数字字符,如“Hello World”; Text代表显示的文本数据,尤其是在 文本需要进行本地化的地方;Name名字类型变量比较特殊,简单来说,它就是用来存储名字的变量,例如类名。名字也是一串文本,只是它可以用来识别游戏中的一些元素。
3、Vector向量、Rotator旋转体和Transform变换这3个变量类型都属于Structure类别cVector代表向量型数据, 或者代表由3个浮点型数值的元素或坐标轴构成的数值,如XYZ或RGB信息Rotator代表旋转虽数据,这是 一组在三维空间中定义了旋转度的数值Transform代表变换数据,它包括平移(三维位置)、旋转及缩放, 4、Structure结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,如Vector变還中存储了 3 个同为 Float 的数据,而 Transform 中存储了 Location、Rotation, Scale3个数据,其中 Location 和 Scale 皆 为 Vector 类型,Rotation 为 Rotator•类型。
5、Object Types对象中包含了多种多样的可作为对象来调用的蓝图类型我们在蓝图中创建的任Component,当它们需要被调用时,都是作为Object类型变量存在的。
6、Enum枚举是一个被命名的整型常数的集合,例如{Alice、Tom、Jerry}这个名字常量集合,就可以被作 为一个Enum类型变量来使用。
7、Array数组类型变量,是任意类型都可以创建的,Array可以存储多个同 一类型的变量.
点击加载更多评论>>