位置:首頁 > 軟件操作教程 > 游戲制作軟件 > UE4 > 問題詳情

UE4 Variable 變量概述

提問人:周麗平發(fā)布時間:2021-04-09

變量是存放一個值或引用世界中的一個Object或Actor的屬性。

1、Boolean代表布爾型(true/false)數(shù)據(jù);Integer代表整型數(shù)據(jù)或者沒有小數(shù)位的數(shù)值,如0、152和-226; Float代表浮點型數(shù)據(jù)或具有小數(shù)位的數(shù)值,如0.0553、101.2887和-78.322。

2、String代表字符串型數(shù)據(jù)或者一組字母數(shù)字字符,如“Hello World”; Text代表顯示的文本數(shù)據(jù),尤其是在 文本需要進(jìn)行本地化的地方;Name名字類型變量比較特殊,簡單來說,它就是用來存儲名字的變量,例如類名。名字也是一串文本,只是它可以用來識別游戲中的一些元素。

3、Vector向量、Rotator旋轉(zhuǎn)體和Transform變換這3個變量類型都屬于Structure類別cVector代表向量型數(shù)據(jù), 或者代表由3個浮點型數(shù)值的元素或坐標(biāo)軸構(gòu)成的數(shù)值,如XYZ或RGB信息Rotator代表旋轉(zhuǎn)雖數(shù)據(jù),這是 一組在三維空間中定義了旋轉(zhuǎn)度的數(shù)值Transform代表變換數(shù)據(jù),它包括平移(三維位置)、旋轉(zhuǎn)及縮放, 4、Structure結(jié)構(gòu)體是由一系列具有相同類型或不同類型的數(shù)據(jù)構(gòu)成的數(shù)據(jù)集合,如Vector變還中存儲了 3 個同為 Float 的數(shù)據(jù),而 Transform 中存儲了 Location、Rotation, Scale3個數(shù)據(jù),其中 Location 和 Scale 皆 為 Vector 類型,Rotation 為 Rotator?類型。

5、Object Types對象中包含了多種多樣的可作為對象來調(diào)用的藍(lán)圖類型我們在藍(lán)圖中創(chuàng)建的任Component,當(dāng)它們需要被調(diào)用時,都是作為Object類型變量存在的。

6、Enum枚舉是一個被命名的整型常數(shù)的集合,例如{Alice、Tom、Jerry}這個名字常量集合,就可以被作 為一個Enum類型變量來使用。

7、Array數(shù)組類型變量,是任意類型都可以創(chuàng)建的,Array可以存儲多個同 一類型的變量.

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部