輕松上手2D游戲開(kāi)發(fā):Unity入門(mén) [日] 真 工作室
定 價(jià):129 元
- 作者:[日] 真 工作室
- 出版時(shí)間:2024/4/1
- ISBN:9787111746713
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP317.6
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)使用備受業(yè)內(nèi)人士歡迎的游戲編程平臺(tái)Unity,從零開(kāi)始,手把手地帶領(lǐng)讀者設(shè)計(jì)并制作兩種令人著迷的跨平臺(tái)2D游戲。本書(shū)通過(guò)豐富的插圖和詳盡的步驟說(shuō)明,將游戲設(shè)計(jì)的基本原則、Unity的常用操作,以及編程語(yǔ)言C#的基礎(chǔ)知識(shí)深入淺出地呈現(xiàn)給讀者。
無(wú)論你是否具備編程經(jīng)驗(yàn),只要掌握一些基礎(chǔ)的英語(yǔ)單詞和簡(jiǎn)單的數(shù)學(xué)知識(shí),便能夠輕松閱讀并理解本書(shū)內(nèi)容。本書(shū)特別適合游戲編程零基礎(chǔ)而又對(duì)游戲開(kāi)發(fā)感興趣的讀者,是一本不可多得的實(shí)用入門(mén)教程。
前言
本書(shū)是“對(duì)游戲開(kāi)發(fā)感興趣”“打算制作游戲但不知從何入手”“沒(méi)有編程經(jīng)驗(yàn)”這些讀者的游戲開(kāi)發(fā)入門(mén)書(shū)。閱讀本書(shū)并不需要任何特殊的知識(shí)背景,只需要保持“喜愛(ài)游戲,想制作游戲”這樣的心態(tài)即可。當(dāng)然,如果能具備初級(jí)的數(shù)學(xué)知識(shí),那就再好不過(guò)了。
本書(shū)結(jié)構(gòu)
本書(shū)由以下三部分組成。
第一部分:游戲開(kāi)發(fā)的基礎(chǔ)。
第二部分:開(kāi)發(fā)Side View游戲。
第三部分:開(kāi)發(fā)Top View游戲。
第一部分介紹游戲開(kāi)發(fā)的基本思路,以及游戲開(kāi)發(fā)軟件Unity。
第二部分和第三部分介紹使用Unity開(kāi)發(fā)游戲,并按順序介紹從游戲畫(huà)面制作方法到角色移動(dòng)方式等一系列內(nèi)容。雖然當(dāng)前游戲的主流是使用多邊形模型的3D游戲,但是本書(shū)開(kāi)發(fā)的游戲限定為2D游戲,也就是使用平面圖像的游戲。這是出于以下原因:
對(duì)于初學(xué)者來(lái)說(shuō),學(xué)習(xí)簡(jiǎn)單地游戲開(kāi)發(fā)更為重要。以2D游戲?yàn)橹黝},可以保證簡(jiǎn)單、易懂,從而幫助讀者更好地掌握游戲開(kāi)發(fā)技巧。
為原創(chuàng)游戲開(kāi)發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。即便沒(méi)有游戲開(kāi)發(fā)的經(jīng)驗(yàn),通過(guò)學(xué)習(xí)Side View(橫版畫(huà)面)游戲開(kāi)發(fā)和Top View(俯視畫(huà)面)游戲開(kāi)發(fā),可創(chuàng)作簡(jiǎn)單的游戲。保持熱情對(duì)游戲開(kāi)發(fā)而言是非常重要的。
示例文件
本書(shū)使用的示例文件可以從下面的網(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年開(kāi)始在游戲制作公司從事家用游戲和手機(jī)應(yīng)用程序的設(shè)計(jì)師、策劃人、程序員的開(kāi)發(fā)工作20年。2011年獨(dú)立,以自由職業(yè)者的身份從事游戲、業(yè)務(wù)應(yīng)用程序開(kāi)發(fā)、書(shū)籍寫(xiě)作。奈良藝術(shù)短期大學(xué)、大阪娛樂(lè)媒體專門(mén)學(xué)校講師。
目錄
譯者序
前 言
第一部分 游戲開(kāi)發(fā)的基礎(chǔ)1
第1章?了解游戲開(kāi)發(fā)和Unity 2
1.1 游戲的四大要素 2
1.2 游戲開(kāi)發(fā)前的準(zhǔn)備 3
1.3 了解Unity 5
1.4 安裝Unity 5
1.5 用Unity開(kāi)發(fā)的游戲構(gòu)成 15
第2章?用Unity開(kāi)發(fā)第一款游戲 17
2.1 新建項(xiàng)目 17
2.2 制作游戲畫(huà)面 22
2.3 制作玩家角色 39
第3章?編寫(xiě)腳本 49
3.1 用腳本控制游戲物體 49
3.2 學(xué)習(xí)C#程序基礎(chǔ) 55
3.3 閱讀PlayerController腳本 60
第二部分 開(kāi)發(fā)Side View游戲71
第4章?開(kāi)發(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 開(kāi)發(fā)游戲的UI 113
5.2 實(shí)現(xiàn)游戲的重啟 124
5.3 游玩完成的游戲 128
第6章?為游戲增加畫(huà)面和功能 130
6.1 升級(jí)內(nèi)容的總結(jié) 130
6.2 增加標(biāo)題界面 132
6.3 制作滾動(dòng)畫(huà)面 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)的開(kāi)關(guān) 186
7.4 制作固定炮臺(tái) 190
7.5 制作來(lái)回活動(dòng)的敵方角色 197
7.6 為游戲添加聲音 201
7.7 支持觸摸屏操作 206
第三部分 開(kāi)發(fā)Top View游戲219
第8章?開(kāi)發(fā)Top View動(dòng)作游戲的基礎(chǔ)系統(tǒng) 220
8.1 啟動(dòng)游戲示例 220
8.2 Top View游戲的構(gòu)成與新建 221
8.3 使用貼片地圖開(kāi)發(fā)游戲畫(huà)面 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 開(kāi)發(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