想透過這次參賽將每天學習到的Unity技術分享並紀錄下來,且在比賽期間內學習製作出更進階的遊戲功能,這30天會先介紹Unity的功能和基礎像是角色控制、攻擊判定...
Uinty下載 到Unity官網下載並安裝Unity Hub開啟Unity Hub後到安裝的位置去選擇編輯器的版本安裝 下載完後就可以建立要開發的2D或3D專...
為物件加入剛體後會為物件附加物理的特性,任何會動的遊戲物件都需要用到剛體 製作2D遊戲則使用Rigidbody2D Body Type Dynamic(動態):...
物件之間產生碰撞的偵測,必須兩者都帶有碰撞器,以及其中一方帶有剛體2D遊戲物件的碰撞器只能使用2D碰撞器,無法將2D遊戲物件與3D碰撞器一起使用,而3D遊戲物件...
角色要移動先得使用Input.GetAxis或是Input.GetKeyDown來取得鍵盤輸入控制利用改變座標或是物理作用來驅使角色移動 Input.GetAx...
宣告類型 public:公開變數,能在Inspector上出現對應欄位來對變數進行編輯修改,可以從其他腳本呼叫和修改。 public int HP=10 pr...
點選asset store可以從裡面下載免費資源來使用,在練習製作遊戲時會有很大的幫助也可以直接上網查詢Unity asset store來下載https://...
Instantiate 在製作攻擊或是放置物品等需要在特定情況下生成物件的功能時,就能用Instantiate來達成。 Instantiate(生成的物件,生成...
Animation能夠控制動畫在每一幀的動作並指派給動畫元件並透過腳本控製播放 Animator public Animator aniplay; 待更...
Enum 能夠透過自定義列舉的陣列內容,達到方便視讀程式功能和定義類型的管理,可以應用在敵人狀態、技能切換等功能上。 public enum Status {走...