3- UE4基本类型

3. UE4基本类型

UE4类型 C++类型 C++基本类型 描述

| Integer (整数) | int32 | int | 表示32位整数值,常用于计数和索引。 |
| Integer64 (整数) | int64 | long long | 表示64位整数值,常用于计数和索引。 |
| Float (浮点数) | float | float | 表示浮点数值,通常用于存储实数或小数值。 |
| Boolean (布尔) | bool | bool | 表示布尔值,可以是True或False。 |
| String (字符串) | FString | std::string | 表示文本字符串,用于处理文本和字符串操作。 |
| Vector (向量) | FVector | | 表示三维向量,通常用于位置、方向和位移等三维数据。 |
| Rotator (旋转) | FRotator | | 表示旋转,通常用于控制对象的方向和旋转。 |
| Transform (变换) | FTransform | | 表示变换矩阵,包括位置、旋转和缩放,用于物体的空间变换。 |
| Color (颜色) | FColor | | 表示颜色,通常用于表示RGB颜色值。 |
| Linear Color (线性颜色) | FLinearColor | | 表示线性颜色,与FColor不同,通常用于计算颜色的插值和调整。 |
| Name (名称) | FName | | 用于表示引擎中的名称,通常用于标识对象或资源。 |
| Text (文本) | FText | | 用于显示和本地化。表示本地化文本字符串,支持多语言和本地化。 |
| Byte (字节) | uint8 | unsigned char | 表示8位无符号整数,通常用于标识枚举类型或位掩码。 |

3.1 定义变量

​ 下面演示了在一个类中定义变量。

UPROPERTY(EditAnywhere, BlueprintReadOnly)		//宏用于暴露给蓝图可见
bool bTestBoolen;

UPROPERTY(EditAnywhere, BlueprintReadOnly) //宏用于暴露给蓝图可见
TFieldPath<FInt64Property> sss; //property reference