Unity Dice 骰子遊戲教學本教學介紹製作 Unity 擲骰子遊戲,許多桌遊、博亦遊戲會使用投擲骰子的設計,提供公平公開的機率。 透過程式判斷骰子的那一面是朝上,匯入骰子的模型或使用 Cube 製作骰子,增加 Rigidbody 剛體元件。 製作代每個面的空物件,成為骰子下方的子物件。 撰寫 DiceController.cs 腳本,程式碼如下: 將 DiceController.cs 腳本套用到骰子的物件。 將物件 1-6 調整到適當的位置。 當遊戲開始時,透過 Random.Range() 讓骰子隨機旋轉角度。 按下 Play 測試,確認每次骰子掉落時,會出現不同的點數。 點數(字串)將會存入 dicePoint 變數,可自行修改運用。 按下任何鍵即可重新載入場景,讓玩家可以重新投擲骰子。 |