Unity Script 語法範例

分享實用的 Unity Script 語法供開發遊戲時參考,需要 Unity C# 程式設計入門課程?請參考本站 Unity C# 教學

注意!本教學經常使用 Example 命名,練習操作時建議修改為適當的檔案名稱,否則可能出現命名空間的錯誤!

 

標準資源範例[ Character | Utility ] ← 來自 Standard Assets 標準資源包的 C# 腳本。

控制物件移動 [ transform.Translate ] [ Rigidbody.AddForce ]

類別成員概觀 [ Class member ]

物件材質設定 [ MeshRenderer ]

粒子系統控制 [ ParticleSystem ]

遊戲場景管理 [ SceneManager ] ( Scene.buildIndex )

遊戲時間計算 [ Time ] [ 倒數計時 ]

播放影片音效 [ AudioSource ] [ VideoPlayer ]

Unity Camera [ 連結 ]

Unity RayCast [ 連結 ]

Unity KeyPro 防盗版保護 [ 連結 ]

跟隨玩家移動的 VR UI 選單 [ 連結 ]

使用 StreamingAssets 資料夾 [ 連結 ]

 

滑鼠輸入 - 參考教學 [ Youtube ]

使用滑鼠中鍵的滾輪控制物件旋轉,可用於砲台轉動。程式碼透過 Mathf.Clamp( ) 判斷旋轉角度,

旋轉大於 180 度時將減去 360 度,需要確認角度是原角度的左邊或右邊,如果是右邊就變成負值。

修改為使用 A 物件控制 B 物件的版本。