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對象中包含了多種多樣的可作為對象來調用的藍圖類型我們在藍圖中創(chuàng)建的任Component,當它們需要被調用時,都是作為Object類型變量存在的。
6、Enum枚舉是一個被命名的整型常數的集合,例如{Alice、Tom、Jerry}這個名字常量集合,就可以被作 為一個Enum類型變量來使用。
7、Array數組類型變量,是任意類型都可以創(chuàng)建的,Array可以存儲多個同 一類型的變量.
點擊加載更多評論>>