位置:首頁 > 軟件操作教程 > 游戲制作軟件 > 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ù),尤其是在 文本需要進行本地化的地方;Name名字類型變量比較特殊,簡單來說,它就是用來存儲名字的變量,例如類名。名字也是一串文本,只是它可以用來識別游戲中的一些元素。

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

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

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

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

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

相關視頻回答
回復(0)
返回頂部