《Unity 2D遊戲開發實例教程》是科學出版社出版書籍,作者是Venita Pereira
基本介紹
- 中文名:Unity 2D遊戲開發實例教程
- 作者:Venita Pereira
- 裝幀:平裝
基本信息
內容介紹
目錄
第1章 認識Unity
1.1遊戲開發背景1
1.2Unity簡介2
1.3安裝Unity2
1.4新建一個2D項目3
1.5Unity編輯器5
工具列5
Scene面板7
Game面板8
ProjectBrowser面板8
Hierarchy面板11
Inspector面板13
其他面板15
1.6小結19
第2章 場景
2.1什麼是遊戲背景21
2.2創建背景的兩種方法22
使用靜態圖片創建背景22
使用區塊創建背景32
2.3搭建最終場景34
Camera設定34
設定前景35
2.4小結36
第3章 添加人物
3.1什麼是Sprite37
3.2創建Sprite38
圖像編輯軟體38
SpriteSheet39
柵格圖vs矢量圖39
檔案格式40
3.3導入Sprite42
3.4裁切SpriteSheet43
Sprite編輯器43
手動裁切44
添加和刪除選框45
工具條46
自動裁剪46
裁切類型—自動47
裁切類型—格線48
3.5TextureAtlasing51
什麼是TextureAtlas?51
SpritePackers工具52
3.6添加遊戲人物53
3.7Sprite渲染器55
3.8添加動畫57
3.9Animation編輯器58
3.10Dopesheet2D動畫59
Animator面板60
3.11小結62
第4章 編寫代碼
4.1為什麼要編寫代碼63
程式語言64程式語言等級64
腳本語言66
UnityScriptVSC#VSBoo67
4.2編程基礎68
數據類型68
運算符69
函式70
條件語句73
注釋74
類74
導入外部類75
代碼編輯器76
4.3HelloWorld77
4.4控制遊戲人物79
4.5銷毀敵人82
4.6協同程式86
4.7命名空間87
4.8Unity語法手冊88
4.9小結90
第5章 遊戲中的輸入
5.1輸入與輸出91
遊戲中的輸入方式91
遊戲中的輸出方式92
5.2輸入類型93
5.3輸出類型94
視覺輸出95
音頻輸出95
控制器震動96
5.4Unity輸入管理器97
5.6按鈕99
OnGUI99
GUILayout.Button99
5.7遊戲控制方式101
Raycasting101
5.8小結105
第6章 遊戲#1Roguelike
6.1什麼是Roguelike108
6.2添加遊戲背景108
6.3製作人物動畫110
向下行走動畫111
向左行走動畫113
向右行走動畫113
向上行走動畫114
6.4移動控制114
動畫切換114
編寫代碼116
6.5隨機生成敵人122
6.6敵人動畫124
6.7移動敵人124
6.8射擊子彈127
6.9碰撞檢測129
6.10.無法重生130
6.11.遊戲最終效果131
6.12.小結131
第7章 遊戲#2經典的街機
7.1滑稽的海綿133
主人翁海綿134
浴室134
添加海綿135
左右移動136
生成污垢138
生成清洗劑141
7.2遊戲條件143
生命值143
分數144
時間144
7.3添加HUD145
7.4字型樣式145
7.5遊戲資源管理146
7.6遊戲效果149
7.7小結149
第8章 遊戲#3跑酷遊戲
8.1什麼是跑酷遊戲151
8.2遊戲人物—忍者152
奔跑153
跳躍和滑行153
添加動畫參數155
動畫狀態和過渡155
移動控制157
8.3隨機重複的障礙物160
8.4不死之道163
8.5橫向捲軸164
8.6添加漂亮的粒子效果165
8.7顯示時間166
8.8遊戲效果168
8.9擴展遊戲168
8.10小結169
第9章 遊戲#4物理的樂趣
9.1物理基礎171
現實中的物理172
9.2Physics2D173
9.3什麼是Box2D174
9.4創建剛體176
9.5模擬世界179
環境179
添加加農炮182
創建炮彈186
9.6遊戲效果187
9.7擴展遊戲189
9.8小結189
第10章 準備就緒
10.1音頻191
音樂192
音效192
10.2保存和載入192
10.3創建觸發器193
10.4多鏡頭193
10.5多人遊戲194
10.6遊戲整合195
第1個場景195
星系195
平台196
觸發器197
岩漿197
UFO198
10.7添加音頻199
10.8移動鏡頭200
10.9外星人SpaceBuddy200
SpaceBuddy腳本210
布局211
10.10第2個場景212
最終結果212
10.11發布遊戲215
10.12開啟遊戲之旅217
10.13海量資源217
線上資源217
線下活動218
免費資源218
遊戲上傳219
聯繫我219
10.14小結219