iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Unity遊戲開發 系列

紀錄學習Unity開發實作同時介紹Unity相關知識

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day01 開賽前言

想透過這次參賽將每天學習到的Unity技術分享並紀錄下來,且在比賽期間內學習製作出更進階的遊戲功能,這30天會先介紹Unity的功能和基礎像是角色控制、攻擊判定...

2023-09-16 ‧ 由 tericyu550 分享
DAY 2

DAY02 Uinty下載和介面介紹

Uinty下載 到Unity官網下載並安裝Unity Hub開啟Unity Hub後到安裝的位置去選擇編輯器的版本安裝 下載完後就可以建立要開發的2D或3D專...

2023-09-17 ‧ 由 tericyu550 分享
DAY 3

DAY03 剛體Rigidbody

為物件加入剛體後會為物件附加物理的特性,任何會動的遊戲物件都需要用到剛體 製作2D遊戲則使用Rigidbody2D Body Type Dynamic(動態):...

2023-09-18 ‧ 由 tericyu550 分享
DAY 4

DAY04 碰撞框Collision

物件之間產生碰撞的偵測,必須兩者都帶有碰撞器,以及其中一方帶有剛體2D遊戲物件的碰撞器只能使用2D碰撞器,無法將2D遊戲物件與3D碰撞器一起使用,而3D遊戲物件...

2023-09-19 ‧ 由 tericyu550 分享
DAY 5

DAY05 Unity 角色移動

角色要移動先得使用Input.GetAxis或是Input.GetKeyDown來取得鍵盤輸入控制利用改變座標或是物理作用來驅使角色移動 Input.GetAx...

2023-09-20 ‧ 由 tericyu550 分享
DAY 6

DAY06 Unity 變數宣告和Inspector

宣告類型 public:公開變數,能在Inspector上出現對應欄位來對變數進行編輯修改,可以從其他腳本呼叫和修改。 public int HP=10 pr...

2023-09-21 ‧ 由 tericyu550 分享
DAY 7

DAY07 Unity基礎實作(1)

點選asset store可以從裡面下載免費資源來使用,在練習製作遊戲時會有很大的幫助也可以直接上網查詢Unity asset store來下載https://...

2023-09-22 ‧ 由 tericyu550 分享
DAY 8

DAY08 Unity生成物件

Instantiate 在製作攻擊或是放置物品等需要在特定情況下生成物件的功能時,就能用Instantiate來達成。 Instantiate(生成的物件,生成...

2023-09-23 ‧ 由 tericyu550 分享
DAY 9

DAY09 角色動畫Animator

Animation能夠控制動畫在每一幀的動作並指派給動畫元件並透過腳本控製播放 Animator public Animator aniplay; 待更...

2023-09-24 ‧ 由 tericyu550 分享
DAY 10

DAY10 列舉Enumeration

Enum 能夠透過自定義列舉的陣列內容,達到方便視讀程式功能和定義類型的管理,可以應用在敵人狀態、技能切換等功能上。 public enum Status {走...

2023-09-25 ‧ 由 tericyu550 分享