數值類型
類型 | 說明 | 範例 |
---|---|---|
int | 整數 | int hp = 100; |
float | 浮點數(小數) | float speed = 3.5f; |
double | 更高精度的小數(不常用) | double bigNumber = 99.99; |
bool | 布林值(是/否) | bool isDead = false; |
文字類型
類型 | 說明 | 範例 |
---|---|---|
string | 字串(文字資料) | string name = "勇者"; |
char | 單一字元 | char key = 'A'; |
結構類型
類型 | 說明 | 範例 |
---|---|---|
Vector2 | 2D 空間向量(x, y) | Vector2 pos = new Vector2(5, 3); |
Vector3 | 3D 空間向量(x, y, z) | Vector3 pos = new Vector3(1, 2, 3); |
Quaternion | 用來表示旋轉 | transform.rotation = Quaternion.identity; |
Color | 顏色(RGBA) | Color red = Color.red; |
Transform | 物件的位置、旋轉、縮放 | transform.position = new Vector3(0, 1, 0); |
其他類型
類型 | 說明 | 範例 |
---|---|---|
GameObject | 遊戲物件 | GameObject enemy; |
Component | 元件,如 SpriteRenderer、Collider、Rigidbody 等 | GetComponent<SpriteRenderer>(); |
List<T> | 動態陣列(類似背包) | List<string> inventory = new List<string>(); |
enum | 枚舉(定義一組常數) | enum Element { Fire, Water, Wind }; |
沒有留言:
張貼留言