Unity筆記 | 常用資料類型


數值類型

類型 說明 範例
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 };


沒有留言: