iT邦幫忙

2021 iThome 鐵人賽

DAY 25
0
Mobile Development

30天輕鬆學會unity自製遊戲系列 第 25

30天輕鬆學會unity自製遊戲-增加搖桿&修改畫布

預計是製作手機遊戲,來幫遊戲加裝一個搖桿,先到Unity商城,Asset Store有免費的搖桿可以使用,直接下載來使用即可
https://ithelp.ithome.com.tw/upload/images/20210925/20140598XOueIShL54.png
搖桿素材已經有四個預置物的搖桿可以使用
https://ithelp.ithome.com.tw/upload/images/20210925/20140598nVAi4DQ3f6.png
Dynamic Joystick無顯示,按下後會跟著滑鼠的搖桿
Fixed Joystick完全固定型搖桿
Floating Joystick無顯示,按下後出現固定搖桿
Variable Joystick範圍內可使用的固定型搖桿
以上四種選一個自己喜歡的搖桿放到畫布的合適位置

修改一下Player的程式

	//序列劃一個搖桿joy為空值(一樣在unity要放入,最後就不在示範了)
    [SerializeField] Joystick joy = null;

    private void Update()
    {
		//把原先的input先刪除或備註掉
        //horizontalMove = Input.GetAxisRaw("Horizontal");
		//用新的搖桿輸入
        horizontalMove = joy.Horizontal;
        boomNumber.text = "" + bomb;
    }

最後看要不要調整搖桿大小 圖片等,不要上下的選項就在Axis Options改成水平Horizontal就可
https://ithelp.ithome.com.tw/upload/images/20210925/20140598XqG5ZEtWna.png
之前的畫布像素大小設定錯誤,可能需要重新調整畫布裡內容的大小(如果只是要電腦顯示不輸出到手機可不理會…)
https://ithelp.ithome.com.tw/upload/images/20210925/20140598efWAyvwj4V.png
畫布裡的死亡跟通關畫面要放在最下面(不然死亡或通關畫面會有其他的物件擋在畫面前方…)
https://ithelp.ithome.com.tw/upload/images/20210925/20140598tG7EQ71VAL.png
畫布裡的大小調整基本上大同小異,需要的就自行調整,只顯示一部分…
https://ithelp.ithome.com.tw/upload/images/20210925/20140598gtJMTqi265.png
開頭場景畫布大小也稍微改一下囉~
https://ithelp.ithome.com.tw/upload/images/20210925/20140598wMBWIjXVJU.png
接下來就可以輸出成手機檔案囉~


上一篇
30天輕鬆學會unity自製遊戲-添加音效
下一篇
30天輕鬆學會unity自製遊戲-輸出手機檔案
系列文
30天輕鬆學會unity自製遊戲30

尚未有邦友留言

立即登入留言