【Unity 3D 2019】做一個簡單的抽籤用的轉盤吧
相信在上一篇的Unity介紹之後,大家都很想試試看,自己來做個game吧,這裡我們就來做個簡單的轉盤吧,然後在macOS / iOS / Android上安裝,話不多說,馬上行動。
做一個長這樣子的Game吧
遊戲製作
新增專案
- 首先新增加一個「2D」的專案,雖然說Unity是做3D的,但只要沒有Z軸就變2D了嘛
 
放入素材
- 將遊戲中所需要的圖片拉到專案中,然後RunRun看 (目前是不會動的)
 
加入程式
- 加入C# Script,然後將該程式與roulette這個轉盤物件合併,然後再RunRun看
 
public class RouletteController : MonoBehaviour
{
    float rotateSpeed = 0;  /* 旋轉的速率 */
    // 這個是一開始的進入點 (只會執行一次)
    void Start() { }
    // 這個一個無限Loop
    void Update()
    {
        /// 按下滑鼠左鍵 / 單點擊手機畫面 => 速度就會改成 10
        if (Input.GetMouseButtonDown(0))
        {
            rotateSpeed = 10;
        }
        /// 開始旋轉
        transform.Rotate(0, 0, rotateSpeed);
        /// 慢慢停下來
        rotateSpeed *= 0.96f;
    }
}
遊戲打包、執行
macOS版本
- 選擇「File -> Build Setting」中去做設定,選擇「PC, Mac & Linux Standalone」,然後再選擇「Build And Run」(會輸出一個執行檔)
 
Android版本
- 接上Android的「實機」後,Debug模式要開啟,然在在「File -> Build Setting」中去做設定,選擇「Android -> Build And Run」(會輸出一個apk安裝檔)
 
iOS版本
- 接上iPhone的「實機」後,Debug模式要開啟,然在在「File -> Build Setting」中去做設定,選擇「iOS -> Build And Run」(會輸出一個Xcode的專案檔),此時要把「專案名稱」改個正常一個的名字,然後在「Targets -> Build Setting」的地方,修改「Code Signing Identity -> iOS Developer」,然後在Xcode上RunRun看
 
範例程式碼下載
後記
- 這篇主要是想在手機端試試看能不能Run,後來發現其實還是有些要注意的地方,不過後來能順利的跑在三個平臺上面,還真的滿開心的,慢慢加油啦。