本書(shū)面向游戲設(shè)計(jì)與開(kāi)發(fā)的初學(xué)者,按照由淺入深、理論結(jié)合實(shí)例的原則,介紹 Unity游戲開(kāi)發(fā)的編程技術(shù)、設(shè)計(jì)技巧及開(kāi)發(fā)過(guò)程。全書(shū)共分為 5 章,內(nèi)容包括 :游戲概述、 C#程序語(yǔ)言基礎(chǔ)、 Unity 3D 游戲開(kāi)發(fā)基礎(chǔ)、Unity 游戲開(kāi)發(fā)基礎(chǔ)案例、Unity 游戲開(kāi)發(fā)綜合案例。 本書(shū)針對(duì) Unity 游戲開(kāi)發(fā),既有基本理論作為基礎(chǔ),又有大量經(jīng)典游戲設(shè)計(jì)開(kāi)發(fā)實(shí)例,可使讀者輕松、快速、全面地掌握 Unity 游戲開(kāi)發(fā)的技術(shù)及技巧。 本書(shū)結(jié)構(gòu)清晰,內(nèi)容通俗易懂,實(shí)例針對(duì)性強(qiáng),案例與知識(shí)點(diǎn)結(jié)合緊密,使讀者能夠在專(zhuān)業(yè)應(yīng)用案例中掌握 Unity 游戲開(kāi)發(fā)技巧,提高游戲開(kāi)發(fā)能力,具有較強(qiáng)的實(shí)用性和參考價(jià)值。 本書(shū)適合作為高等學(xué)校數(shù)字媒體相關(guān)專(zhuān)業(yè)本科生的教材,也可供 Unity 引擎愛(ài)好者,以及對(duì)游戲開(kāi)發(fā)感興趣的人員閱讀學(xué)習(xí)。
(1)立體化教材,配有微課視頻、課件、素材、源代碼等教學(xué)資源。
(2)案例引導(dǎo),注重實(shí)操。
(3)校級(jí)重點(diǎn)教材項(xiàng)目成果。
游戲開(kāi)發(fā)作為一門(mén)迅速發(fā)展的新興學(xué)科,其新的技術(shù)、方法和工具不斷涌現(xiàn)。Unity 3D 是一款商業(yè)化的專(zhuān)業(yè)游戲引擎,可以幫助用戶(hù)創(chuàng)建諸如 3D 視頻效果、建筑可視化、實(shí)時(shí) 3D 動(dòng)畫(huà)等內(nèi)容,很多商業(yè)游戲都采用 Unity 3D 引擎進(jìn)行開(kāi)發(fā)。Unity 3D 是一款跨平臺(tái)次世代游戲開(kāi)發(fā)引擎,這款游戲引擎以其強(qiáng)大的跨平臺(tái)特性與絢麗的 3D 渲染效果而聞名,現(xiàn)已發(fā)展成為游戲業(yè)界較為知名的游戲引擎。
本書(shū)通過(guò)典型的開(kāi)發(fā)案例介紹 Unity 3D 游戲開(kāi)發(fā),分別介紹了 C# 程序語(yǔ)言基礎(chǔ)、Unity 引擎概覽、Unity 中的腳本開(kāi)發(fā)、物理引擎、UGUI 系統(tǒng)、模型設(shè)置和材質(zhì)添加、粒子系統(tǒng)、音頻管理、Mecanim 動(dòng)畫(huà)系統(tǒng)等核心內(nèi)容。本書(shū)適合作為高等學(xué)校數(shù)字媒體相關(guān)專(zhuān)業(yè)本科生的教材,也可供 Unity 引擎愛(ài)好者,以及對(duì)游戲開(kāi)發(fā)感興趣的人員閱讀學(xué)習(xí)。本書(shū)內(nèi)容編排科學(xué)合理,既確保學(xué)生具備基本的理論基礎(chǔ),滿(mǎn)足本科教學(xué)的基本要求,同時(shí)又突出特色,采用行動(dòng)導(dǎo)向,案例驅(qū)動(dòng)的方法,以案例引領(lǐng)知識(shí)的學(xué)習(xí),增加學(xué)習(xí)的趣味性和可操作性,實(shí)現(xiàn)寓教于樂(lè)。堅(jiān)持理論夠用、突出實(shí)用、即學(xué)即用的原則,以工學(xué)結(jié)合為目標(biāo),注重實(shí)際應(yīng)用,實(shí)現(xiàn)學(xué)中做,做中學(xué)。本書(shū)內(nèi)容翔實(shí)、條理清晰、語(yǔ)言流暢、圖文并茂、案例操作步驟細(xì)致、注重實(shí)用,使學(xué)習(xí)者易于吸收和掌握。本書(shū)首先簡(jiǎn)要介紹常用的基礎(chǔ)理論,然后通過(guò)精心設(shè)計(jì)的經(jīng)典案例介紹游戲開(kāi)發(fā)的基本流程與技巧,后對(duì)案例進(jìn)行小結(jié),并布置拓展案例,避免了枯燥和空洞,激發(fā)了讀者對(duì) Unity 3D 游戲開(kāi)發(fā)的興趣,也有利于提高學(xué)生的游戲開(kāi)發(fā)實(shí)戰(zhàn)能力。
本書(shū)主要特點(diǎn)如下:
● 取材廣泛,企業(yè)實(shí)例。通過(guò)經(jīng)典、實(shí)用的游戲開(kāi)發(fā)案例,尤其是企業(yè)真實(shí)案例,加深讀者對(duì)理論知識(shí)的理解。本書(shū)案例包括《連連看》、Roll A Ball、《飛翔的小鳥(niǎo)》、《3D 塔防游戲》,以及企業(yè)綜合實(shí)戰(zhàn)項(xiàng)目。
● 案例完整,結(jié)構(gòu)清晰。本書(shū)挑選的案例及代碼實(shí)現(xiàn)十分完整,體系結(jié)構(gòu)清晰,便于讀者學(xué)習(xí)。
● 代碼準(zhǔn)確,注釋清晰。本書(shū)所有案例的核心代碼都有詳盡的注釋?zhuān)阌谧x者理解核心代碼的功能和邏輯意義。
● 講解清晰,步驟詳細(xì)。每個(gè)案例的開(kāi)發(fā)步驟都以通俗易懂的語(yǔ)言闡述,并穿插圖片和表格。
● 深入淺出,循序漸進(jìn)。本書(shū)內(nèi)容面向游戲設(shè)計(jì)開(kāi)發(fā)的初學(xué)者,內(nèi)容講述遵循由淺入深、循序漸進(jìn)的原則。
本書(shū)配套有免費(fèi)的電子教案和課件供讀者下載使用,其中附帶的程序、代碼均調(diào)試通過(guò),讀者可直接調(diào)用與運(yùn)行。下載網(wǎng)址:http: //www.tdpress.com/51eds/。
本書(shū)由彭平、胡垂立任主編,劉螢、李玉珍、焦花花、邵燁榮任副主編。全書(shū)由彭平策劃,胡垂立統(tǒng)稿,劉螢編寫(xiě)了第 1 章、第 5 章,邵燁榮編寫(xiě)了第 2 章,焦花花編寫(xiě)了第 3 章,李玉珍編寫(xiě)了第 4 章。編者主要來(lái)自廣州工商學(xué)院工學(xué)院的專(zhuān)任教師,廣州漫游計(jì)算機(jī)科技有限公司提供了實(shí)戰(zhàn)項(xiàng)目案例和技術(shù)支持。在此感謝所有編寫(xiě)人員對(duì)本書(shū)創(chuàng)作所付出的努力。
盡管我們盡了努力,但書(shū)中仍難免存在疏漏和不足之處,歡迎各界專(zhuān)家和讀者朋友提出寶貴的意見(jiàn),我們將不勝感激。愿廣大同行為建設(shè)高質(zhì)量的游戲開(kāi)發(fā)課程共同努力!
編 者
2020 年 11 月
彭平,碩士,教授,任廣州工商學(xué)院計(jì)算機(jī)科學(xué)與工程系系主任,所屬專(zhuān)業(yè)數(shù)字媒體技術(shù),先后主持項(xiàng)目《DKC連續(xù)波低空測(cè)量雷達(dá)》數(shù)據(jù)分系統(tǒng),部級(jí)項(xiàng)目廣州軍區(qū)《943工程》控制與測(cè)量分系統(tǒng)等多項(xiàng)課題。在國(guó)內(nèi)外專(zhuān)業(yè)期刊和國(guó)際會(huì)議上發(fā)表學(xué)術(shù)論文30余篇,其中EI收錄6篇ISTP收錄2篇。胡垂立,碩士,副教授,現(xiàn)任數(shù)字媒體技術(shù)專(zhuān)業(yè)教研室主任,曾獲廣東省民辦教育優(yōu)秀教師獎(jiǎng),4次獲評(píng)學(xué)院優(yōu)秀教職工,連續(xù)4年獲評(píng)廣東省大學(xué)生計(jì)算機(jī)設(shè)計(jì)大學(xué)優(yōu)秀指導(dǎo)老師獎(jiǎng),連續(xù)3年獲廣州工商學(xué)院教學(xué)成果獎(jiǎng)。研究方向?yàn)閿?shù)據(jù)可視化技術(shù)、虛擬現(xiàn)實(shí)技術(shù),主持各級(jí)各類(lèi)教科研項(xiàng)目10余項(xiàng),發(fā)表學(xué)術(shù)論文20余篇,主編教材5部,獲計(jì)算機(jī)軟件著作權(quán)登記證書(shū)6項(xiàng)。
第 1 章 游戲概述....................... 1
1.1 游戲的概念................................................1
1.1.1 游戲的定義........................................... 1
1.1.2 游戲的特征........................................... 2
1.1.3 游戲的本質(zhì)........................................... 3
1.2 游戲的發(fā)展與演變.....................................4
1.2.1 電子游戲的誕生.................................... 4
1.2.2 2D 游戲時(shí)代 ........................................ 5
1.2.3 3D 游戲時(shí)代......................................... 7
1.3 電子游戲的分類(lèi).........................................9
1.3.1 角色扮演類(lèi)游戲.................................... 9
1.3.2 動(dòng)作類(lèi)游戲......................................... 10
1.3.3 冒險(xiǎn)類(lèi)游戲......................................... 11
1.3.4 策略類(lèi)游戲......................................... 13
1.3.5 射擊類(lèi)游戲......................................... 14