輕松上手2D游戲開發(fā):Unity入門 [日] 真 工作室
定 價(jià):129 元
- 作者:[日] 真 工作室
- 出版時(shí)間:2024/4/1
- ISBN:9787111746713
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP317.6
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書使用備受業(yè)內(nèi)人士歡迎的游戲編程平臺(tái)Unity,從零開始,手把手地帶領(lǐng)讀者設(shè)計(jì)并制作兩種令人著迷的跨平臺(tái)2D游戲。本書通過豐富的插圖和詳盡的步驟說明,將游戲設(shè)計(jì)的基本原則、Unity的常用操作,以及編程語言C#的基礎(chǔ)知識(shí)深入淺出地呈現(xiàn)給讀者。
無論你是否具備編程經(jīng)驗(yàn),只要掌握一些基礎(chǔ)的英語單詞和簡單的數(shù)學(xué)知識(shí),便能夠輕松閱讀并理解本書內(nèi)容。本書特別適合游戲編程零基礎(chǔ)而又對(duì)游戲開發(fā)感興趣的讀者,是一本不可多得的實(shí)用入門教程。
前言
本書是“對(duì)游戲開發(fā)感興趣”“打算制作游戲但不知從何入手”“沒有編程經(jīng)驗(yàn)”這些讀者的游戲開發(fā)入門書。閱讀本書并不需要任何特殊的知識(shí)背景,只需要保持“喜愛游戲,想制作游戲”這樣的心態(tài)即可。當(dāng)然,如果能具備初級(jí)的數(shù)學(xué)知識(shí),那就再好不過了。
本書結(jié)構(gòu)
本書由以下三部分組成。
第一部分:游戲開發(fā)的基礎(chǔ)。
第二部分:開發(fā)Side View游戲。
第三部分:開發(fā)Top View游戲。
第一部分介紹游戲開發(fā)的基本思路,以及游戲開發(fā)軟件Unity。
第二部分和第三部分介紹使用Unity開發(fā)游戲,并按順序介紹從游戲畫面制作方法到角色移動(dòng)方式等一系列內(nèi)容。雖然當(dāng)前游戲的主流是使用多邊形模型的3D游戲,但是本書開發(fā)的游戲限定為2D游戲,也就是使用平面圖像的游戲。這是出于以下原因:
對(duì)于初學(xué)者來說,學(xué)習(xí)簡單地游戲開發(fā)更為重要。以2D游戲?yàn)橹黝},可以保證簡單、易懂,從而幫助讀者更好地掌握游戲開發(fā)技巧。
為原創(chuàng)游戲開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。即便沒有游戲開發(fā)的經(jīng)驗(yàn),通過學(xué)習(xí)Side View(橫版畫面)游戲開發(fā)和Top View(俯視畫面)游戲開發(fā),可創(chuàng)作簡單的游戲。保持熱情對(duì)游戲開發(fā)而言是非常重要的。
示例文件
本書使用的示例文件可以從下面的網(wǎng)址下載:https://www.shoeisha.co.jp/book/download/ 9784798164113。
示例文件以ZIP格式壓縮,可將其解壓后使用。示例文件及其數(shù)據(jù)屬于作者和翔泳社所有,任何人不得傳播或者用于商業(yè)目的。
上述網(wǎng)址可能會(huì)失效,恕不另行通知。此外,盡管作者和出版社已經(jīng)盡了做大努力確保上述網(wǎng)址內(nèi)容的正確性,但對(duì)其內(nèi)容和示例的使用結(jié)果不承擔(dān)任何責(zé)任。
從1991年開始在游戲制作公司從事家用游戲和手機(jī)應(yīng)用程序的設(shè)計(jì)師、策劃人、程序員的開發(fā)工作20年。2011年獨(dú)立,以自由職業(yè)者的身份從事游戲、業(yè)務(wù)應(yīng)用程序開發(fā)、書籍寫作。奈良藝術(shù)短期大學(xué)、大阪娛樂媒體專門學(xué)校講師。
目錄
譯者序
前 言
第一部分 游戲開發(fā)的基礎(chǔ)1
第1章?了解游戲開發(fā)和Unity 2
1.1 游戲的四大要素 2
1.2 游戲開發(fā)前的準(zhǔn)備 3
1.3 了解Unity 5
1.4 安裝Unity 5
1.5 用Unity開發(fā)的游戲構(gòu)成 15
第2章?用Unity開發(fā)第一款游戲 17
2.1 新建項(xiàng)目 17
2.2 制作游戲畫面 22
2.3 制作玩家角色 39
第3章?編寫腳本 49
3.1 用腳本控制游戲物體 49
3.2 學(xué)習(xí)C#程序基礎(chǔ) 55
3.3 閱讀PlayerController腳本 60
第二部分 開發(fā)Side View游戲71
第4章?開發(fā)Side View游戲的基礎(chǔ)系統(tǒng) 72
4.1 什么是Side View游戲 72
4.2 啟動(dòng)游戲示例 73
4.3 制作游戲關(guān)卡 76
4.4 預(yù)制游戲物體 81
4.5 制作玩家角色 86
第5章?制作按鈕和信息顯示 113
5.1 開發(fā)游戲的UI 113
5.2 實(shí)現(xiàn)游戲的重啟 124
5.3 游玩完成的游戲 128
第6章?為游戲增加畫面和功能 130
6.1 升級(jí)內(nèi)容的總結(jié) 130
6.2 增加標(biāo)題界面 132
6.3 制作滾動(dòng)畫面 138
6.4 實(shí)現(xiàn)計(jì)時(shí)功能 149
6.5 制作物品和得分機(jī)制 158
6.6 增加結(jié)果界面 166
第7章?為游戲增加機(jī)關(guān) 171
7.1 制作帶傷害塊體 171
7.2 制作移動(dòng)的地面塊體 178
7.3 制作與移動(dòng)塊體聯(lián)動(dòng)的開關(guān) 186
7.4 制作固定炮臺(tái) 190
7.5 制作來回活動(dòng)的敵方角色 197
7.6 為游戲添加聲音 201
7.7 支持觸摸屏操作 206
第三部分 開發(fā)Top View游戲219
第8章?開發(fā)Top View動(dòng)作游戲的基礎(chǔ)系統(tǒng) 220
8.1 啟動(dòng)游戲示例 220
8.2 Top View游戲的構(gòu)成與新建 221
8.3 使用貼片地圖開發(fā)游戲畫面 223
8.4 制作玩家角色 236
第9章?升級(jí)Top View動(dòng)作游戲 260
9.1 從一個(gè)場(chǎng)景切換到下一個(gè)場(chǎng)景 260
9.2 制作道具 271
9.3 制作敵方角色 277
9.4 開發(fā)游戲的UI 287
第10章?完善Top View游戲 302
10.1 增加標(biāo)題界面 302
10.2 保存游戲數(shù)據(jù) 307
10.3 制作boss關(guān) 324
10.4 奏響多個(gè)BGM和SE 345