超基礎的unity使用方式,寫給未來的自己,減少以後找資料的時間!
除了C#以外也會記錄遊戲規劃、圖片製作和音效設計的過程和軟體,一起製作屬於自己的遊戲,當個三頭六臂的game maker。
一、小紅帽想撿蘋果(遊戲規劃、環境設置、功能介紹、瓦片地圖建立)
二、在森林裡撿蘋果(oop腳本簡介、角色移動、碰撞事件、摧毀物件、相機跟隨)
三、紀錄撿到的蘋果(UI介面、計數器、關閉遊戲、自動隨機生成物件)
四、找奶奶分享蘋果(音樂、動畫、換場景、對話系統、輸出)
結合前幾天學到的東西,可以來製作地圖障礙物並且在地圖內奔跑! 地圖障礙物 1.畫一張純障礙物的Tilemap 2.為此Tilemap新增Tilemap col...
今天試著了解如何讓使用者輸入,操作Input的形式,之後就能夠利用Input的參數和碰撞觸發的事件進行使用者互動,觸發各式各樣的遊戲事件。以下程式碼 //變數...
今天要新增一個按Esc實行關閉遊戲的功能,製作這個功能的用法當然要告訴玩家啦!利用canvas的text ,文字在視窗上顯示"關閉視窗 請按ESC&q...
今天要實現用腳本(script)改變文字(Text),寫一個蘋果記分板。主要是偵測碰撞事件,再因碰撞改變其他腳本變數。(利用全域變數static)其他腳本負責記...
上一篇提到改變其他腳本的全域變數這一篇針對場景間保留數據的方法作探討。 在unity換場景(scene)時,會重新加載腳本,不會保留在前一個場景中所做的改變。所...
今天來做按鈕功能 一、創立UI按鈕 二、撰寫點擊事件(方法) 接著搭配腳本,把腳本拉進去 public void OnClick () { 想做甚麼都...
想要製作一個假背包,利用按鈕顯示背包,再按下按鈕關閉背包。 要使用GameObject.SetActive來實踐背包開闔。 SetActive定義(參閱unit...
Instantiate實例化,用於將物件生成至場景中。(參考unity手冊) 適合用在複製一樣的物件,大量生成。這一次主要是想用實例化來生成蘋果,在場中自動放很...
今天要讓蘋果自己隨機分布在地圖上面,生成座標不要一個一個設置,數量也可以自己決定。所以要借用Random和迴圈來幫忙。 Random.Range (參考unit...
今天要蓋出阿嬤家!讓小紅帽走進阿嬤家,找到阿嬤。 1.新建場景 右鍵 > Create > Scene 這樣就建好一個新的場景 2.切換場景 利用...