【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,後來發現其實還是有些要注意的地方,不過後來能順利的跑在三個平臺上面,還真的滿開心的,慢慢加油啦。