Unity Script 教學 - 類別成員

類別使用 class 關鍵字來宣告,後面接著唯一識別碼,本教學經常使用 Example 命名,練習時請修改為適當的名稱。

類別成員

Fields 欄位 欄位是在類別中宣告的變數。 欄位可以是數字類型其他類別的執行個體,例如玩家類別可能包含目前的 HP, MP 欄位;武器類別可能包含持有數量或攻擊損傷。
Constants 常數  
Properties 屬性  
Methods 方法 方法定義類別執行的動作,方法可接以受參數以提供輸入資料,藉由參數傳回輸出資料,也可以不使用參數,直接傳回值。
Events 事件 事件會提供發生次數的通知(例如鍵盤、滑鼠輸入)或對其他物件成功完成方法的通知,可以使用委派來定義和觸發事件。
Operators 運算子  
Indexers 索引子  
Constructors 建構函式  
Nested Types 巢狀類型  

 

遊戲開發常用類別命名: PlayerController, PlayerCharacterController, EnemyController, HealthPickup, WorldspaceHealthBar

遊戲開發常用變數命名: maxHealth, currentHealth, maxSpeedOnGround, maxSpeedInAir, jumpForce, springSpeedModifier

invincible, canPickup

Audio : footstepSfx, jumpSfx, landSfx, DamageSfx, fallDamageSfx

 

Unity - Scripting API: VideoPlayer (unity3d.com)

Unity - Scripting API: Material.mainTextureOffset (unity3d.com)

 

Gizmos.DrawLine

Gizmos.DrawSphere

匈牙利命名法 [ 維基百科 ]

駝峰式大小寫 [ 維基百科 ]

 

MonoBehaviour.Awake( )

MonoBehaviour.Start( )