Unity 2D手機遊戲設計從入門到實戰 9787302450283

Unity 2D手機遊戲設計從入門到實戰 9787302450283 pdf epub mobi txt 電子書 下載 2025

吳苑瑜 曾奕霖 餘秉學 白乃遠 著
圖書標籤:
  • Unity 2D
  • 手機遊戲
  • 遊戲設計
  • 實戰
  • 入門
  • 開發
  • 編程
  • C#
  • 遊戲開發
  • 教程
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 韻讀圖書專營店
齣版社: 清華大學齣版社
ISBN:9787302450283
商品編碼:29867122199
包裝:平裝
齣版時間:2016-09-01

具體描述

   圖書基本信息
圖書名稱 Unity 2D手機遊戲設計從入門到實戰 作者 吳苑瑜 曾奕霖 餘秉學 白乃遠
定價 79.00元 齣版社 清華大學齣版社
ISBN 9787302450283 齣版日期 2016-09-01
字數 頁碼
版次 1 裝幀 平裝
開本 16開 商品重量 0.4Kg

   內容簡介
本書教學由淺入深,采用較為流行的 C# 作為主要的開發語言,主要介紹瞭Unity 的基礎課程、操作環境,Unity的遊戲設計核心技術,包括圖片、動畫、碰撞、 觸發、關節以及特效係統,手勢插件的應用,使用付費的擴展程序快速導入手勢操作界麵,以及手機遊戲範例“冷飲店”的構建與上架發布和網頁遊戲範例“奔跑吧!麥剋”從構建到上架發布的完整流程。

   作者簡介
白乃遠 Billy Pai 現職: 育達科技大學/多媒體與遊戲設計係/專任助理教授兼係主任 經曆: 亞太創意學院/數字媒體設計學係/專任講師 翼飛多媒體設計有限公司/業務經理 著作: 擁有動畫製作、遊戲設計、電子書、多媒體、國際認證等近20本圖書
吳苑瑜 Wu Yuan-Yu 現職: 聖堂數字有限公司/信息開發部/資訊工程師/開發項目管理師 原力工作室/負責人/程序設計師 參與項目開發: 老人係列工具箱應用開發 奇遇社群應用程序開發 大稻旅圖 Beacon 創新應用開發 Crazy Yummy 暴食專傢手機遊戲開發 韆變萬話手機遊戲開發 手勢操控跨平颱辦公室數據中控係統開發 配對式手機社群應用程序開發 參與開發者社團: Unity Taiwan Developers UGDC - Unity3D Game Design Community XNA Taiwan Developers 颱灣遊戲獨立(Indie) 開發者Group Android颱灣開發者社群


曾奕霖現職:聖堂數字有限公司/企劃部主任白乃遠 Billy Pai吳苑瑜 Wu Yuan-Yu現職:聖堂數字有限公司/信息開發部/資訊工程師/開發項目管理師原力工作室/負責人/程序設計師參與項目開發:老人係列工具箱應用開發奇遇社群應用程序開發大稻旅圖 Beacon 創新應用開發Crazy Yummy 暴食專傢手機遊戲開發韆變萬話手機遊戲開發手勢操控跨平颱辦公室數據中控係統開發配對式手機社群應用程序開發參與開發者社團:Unity Taiwan DevelopersUGDC - Unity3D Game Design CommunityXNA Taiwan Developers颱灣遊戲獨立(Indie) 開發者GroupAndroid颱灣開發者社群


曾奕霖現職:聖堂數字有限公司/企劃部主任
餘秉學現職:聖堂數字有限公司/外聘設計師經曆:水漾科技有限公司/外聘設計師聖堂數字有限公司/遊戲類APP開發項目/視覺設計師

   目錄

章初探Unity遊戲引擎

1.1Unity熱浪來襲2

1.2Unity初步認識2

平颱支持3

性化操作3

PlugIn4

所見即所得4

1.3Unity版本演進5

Unity4.3—2D、3D分水嶺5

Unity5—免費雲時代來臨5

1.4Unity經典遊戲介紹6

爐石傳說:魔獸英雄傳6

神魔之塔7

新仙劍Online7

第2章開發環境的建立

2.1Unity軟件的下載與安裝10

環境需求10

軟件下載10

軟件安裝11

版本說明15

2.2Unity編輯器界麵功能的介紹15

工具欄16

層次窗口17

項目窗口17

遊戲場景窗口18

遊戲窗口18

屬性編輯器18

自定義版麵設置19

2.3Unity項目管理介紹20

項目(project)20

場景(scene)21

第3章2D圖片對象

3.1什麼是Sprite對象24

動畫24

碰撞與觸發24

UI界麵25

3.2製作Sprite2D對象25

圖片屬性編輯器25

創建Sprite對象26

加入到場景27

保存場景27

3.3使用Sprite2D對象製作簡易GUI27

將按鈕加入場景28

移動按鈕位置28

創建程序28

程序說明29

第4章2D動畫

4.1動畫原理36

動畫概念36

畫格與時間軸36

4.2Unity動畫工具37

Animation編輯器37

Animator編輯器37

4.3製作連續動畫—鴨子飛飛38

Sprite設置38

圖片切割39

動畫設置41

4.4控製角色動畫—Mr.Egg43

動作切割44

製作動畫45

動作切換46

編寫程序49

程序連接至對象51

第5章2D碰撞

5.1碰撞與觸發54

碰撞與碰撞器54

觸發與觸發器56

5.2範例—簡易2D碰撞與觸發58

建造地闆59

加入主角59

製作陷阱67

製作寶箱68

第6章2D關節應用

6.1關節動畫的概念74

何謂關節74

製作程序74

6.2範例—簡易關節動畫的製作77

分割對象77

安排圖層與連接軸心78

設計動作79

6.3觀摩Unity關節動畫範例81

第7章2D特效應用

7.1認識Unity粒子係統工具84

創建粒子對象84

認識粒子屬性85

7.2尋找粒子係統的在綫資源88

認識UnityAssetStore88

加載在綫資源89

7.3範例—實現粒子特效動畫90

製作導彈預製對象91

製作爆炸預製對象93

製作牆壁對象94

加入碰撞器94

操控程序95

製作煙霧特效98

第8章認識手勢插件

8.1FingerGestures插件的認識102

8.2FingerGestures範例觀摩103

獲取與導入103

場景建立104

範例觀摩104

8.3FingerGestures範例實踐108

創建FingerGestures對象109

創建檢測球體109

創建FingerEvents對象110

第9章單擊觸控事件

9.1創建海公主動畫122

素材介紹122

創建player對象124

創建動畫文件124

插入動作圖片125

9.2建立動作關聯性127

動作流程設置127

動作條件設置128

9.3創建觸碰控製程序133

創建對象134

程序設計136

0章手勢判斷事件

10.1認識七大手勢判斷事件150

Drag150

LongPress152

Pinch153

PointCloud154

Swipe155

Tap156

Twist157

10.2兒童認知遊戲的製作158

遊戲說明158

素材說明159

創建吉祥物對象160

創建手勢控製程序172

創建手勢模闆181

1章冷飲店手機遊戲界麵與功能構建

11.1遊戲企劃的介紹186

遊戲說明186

遊戲架構189

11.2遊戲主界麵的構建189

11.3遊戲菜單程序的說明196

建立程序連接196

程序說明198

2章冷飲店手機遊戲關卡與難度製作

12.1關卡布置方式208

背景構建208

創建界麵文字208

Sink(水槽)210

Other(杯子)210

NewGame(新關卡)218

MusicBox(聲音控製)221

GameObject(吧颱)221

12.2關卡控製機製224

任務機製224

場景機製230

顧客機製235

3章手機遊戲上架發布教程

13.1Android發布應用的教程242

Android環境設置242

發布APK245

發布設置247

13.2UnityRemote4使用的介紹251

下載UnityRemote4251

安裝並執行UnityRemote4251

13.3在Googleplay商店上架發布應用的教程252

注冊成為GooglePlay開發者252

13.4iOS發布應用程序的教程257

iOS環境設置257

發布步驟260

發布設置260

4章“奔跑吧!麥剋”網頁遊戲——遊戲菜單與關卡的構建

14.1“奔跑吧!麥剋”遊戲的架構264

遊戲介紹264

項目結構265

14.2遊戲菜單的構建265

加入Begin程序266

AudioSource音效控製267

GUISkin按鈕268

Begin程序說明269

bgmControl程序說明272

14.3遊戲關卡場景的構建274

背景設置274

構建關卡276

14.4製作場景預製對象281

什麼是預製對象282

創建更多關卡預製對象282

5章“奔跑吧!麥剋”網頁遊戲——角色與關卡機製

15.1“奔跑吧!麥剋”關卡機製的介紹286

麥剋結構286

結構說明286

15.2麥剋角色的創建與控製287

麥剋角色287

麥剋過關295

15.3關卡機製的構建297

轉場機製297

闖關機製299

6章網頁遊戲上架發布教程

16.1網頁遊戲的發布314

網頁發布314

PlayerSettings315

16.2架設本地服務器317

16.3架設Google雲服務器318


   編輯推薦
全書章節由淺入深展開,先介紹構成遊戲的基礎技術,再實際應用於手機遊戲和網頁遊戲的開發。導入手勢插件 FingerGestures 的應用,即使是 Unity 的初學者也能快速建立觸碰屏幕的人機互動功能。采用業界流行的 C# 語言作為本書範例的主要開發語言,學習和實踐都能與業界輕鬆接軌,避免學習斷層。提供手機遊戲與網頁遊戲兩大範例,完整揭示遊戲從設計、開發到上架發布的製作過程,體驗遊戲項目從無到有的心路曆程。

   文摘








   序言

《Unity 2D手機遊戲開發實戰指南》 內容梗概: 本書是一本麵嚮Unity 2D手機遊戲開發愛好者的入門級到進階級的實戰指南,旨在幫助讀者係統地掌握Unity 2D遊戲開發的核心技術和流程,從零基礎逐步構建齣具有吸引力且功能完善的手機遊戲。全書以理論與實踐相結閤的方式,深入淺齣地講解Unity引擎的強大功能,並結閤豐富的實際項目案例,引導讀者親手實踐,鞏固所學知識,最終能夠獨立完成一款屬於自己的2D手機遊戲。 本書特色: 係統性強,循序漸進: 從Unity 2D開發環境的搭建、基礎概念的理解,到核心功能的運用,再到項目實戰的深入,層層遞進,確保讀者能夠紮實地掌握每一階段的學習內容。 實戰導嚮,項目驅動: 全書貫穿多個小型到中型的2D手機遊戲項目,覆蓋瞭不同類型的遊戲玩法,如平颱跳躍、消除類、塔防、射擊等,讓讀者在實踐中學習,在解決問題的過程中成長。 技術全麵,涵蓋廣泛: 詳細講解瞭Unity 2D開發中的關鍵技術,包括但不限於:場景編輯器、精靈渲染、物理引擎、動畫係統、UI係統、輸入處理、粒子係統、音頻管理、資源管理、性能優化、打包發布等。 代碼清晰,易於理解: 書中提供的所有代碼示例都經過精心設計,力求簡潔、高效、易於理解,並配有詳細的注釋,幫助讀者快速掌握腳本編程。 麵嚮實戰,貼近需求: 重點關注手機遊戲開發中的實際問題和常見挑戰,如屏幕適配、觸摸操作、性能優化、廣告集成等,為讀者應對真實項目做好準備。 進階拓展,激發創意: 在講解核心技術的同時,也為讀者提供瞭進階學習的方嚮和思路,鼓勵讀者在掌握基礎後,進一步探索更高級的遊戲機製和創意實現。 目錄結構(示例,實際內容將更詳盡): 第一部分:Unity 2D遊戲開發基礎 第一章:Unity 2D遊戲開發入門 1.1 認識Unity 3D遊戲引擎 1.2 Unity 2D開發環境的搭建與配置 1.3 Unity界麵布局與常用窗口介紹 1.4 項目創建與基本操作 1.5 C腳本基礎迴顧與Unity腳本生命周期 第二章:2D遊戲素材與資源管理 2.1 精靈(Sprite)的導入與使用 2.2 Sprite Atlas與紋理集優化 2.3 動畫剪輯(AnimationClip)的創建與設置 2.4 預製體(Prefab)的創建與管理 2.5 音頻資源的導入與播放 第三章:場景搭建與物體交互 3.1 場景(Scene)的創建與編輯 3.2 Transform組件詳解(位置、鏇轉、縮放) 3.3 2D物理引擎:Rigidbody 2D與Collider 2D 3.4 碰撞檢測與觸發器 3.5 2D Tilemap係統:快速構建關卡地圖 3.6 Camera 2D:實現遊戲視角控製 第二部分:核心遊戲係統開發 第四章:角色控製與移動 4.1 鍵盤與鼠標輸入控製 4.2 觸摸輸入控製:點擊、滑動、多點觸控 4.3 角色移動腳本實現(位移、速度、加速度) 4.4 跳躍與重力模擬 4.5 動畫狀態機(Animator Controller)與動畫切換 第五章:UI係統與用戶交互 5.1 Unity UI係統概覽 5.2 Canvas、Rect Transform與Anchors 5.3 Text、Image、Button、Slider等常用UI控件 5.4 UI布局與適配不同屏幕分辨率 5.5 事件係統:按鈕點擊、拖拽等交互 5.6 動態UI更新與數據綁定 第六章:遊戲邏輯與狀態管理 6.1 遊戲狀態機設計(開始、進行、暫停、結束) 6.2 遊戲管理器(GameManager)模式 6.3 關卡加載與切換 6.4 得分、生命值等遊戲數據的管理 6.5 遊戲勝利與失敗條件判斷 第三部分:進階遊戲開發技術 第七章:粒子係統與特效製作 7.1 Particle System組件詳解 7.2 發射器、形狀、顔色、生命周期等模塊 7.3 粒子碰撞與行為 7.4 常用遊戲特效製作(爆炸、火焰、雨雪等) 7.5 粒子係統優化 第八章:音頻管理與音效設計 8.1 AudioSource與AudioListener 8.2 音頻剪輯(AudioClip)的播放與控製 8.3 音量、音調、衰減等參數設置 8.4 背景音樂與音效的配閤 8.5 音頻混閤與後期處理 第九章:路徑尋路與AI基礎 9.1 NavMesh 2D(如果Unity支持)或基於網格的尋路 9.2 簡單的敵人AI行為(巡邏、追擊) 9.3 狀態模式在AI中的應用 第十章:數據持久化與存檔 10.1 PlayerPrefs:簡單的本地數據存儲 10.2 JSON與XML:結構化數據存儲 10.3 序列化與反序列化 10.4 遊戲進度的保存與加載 第四部分:項目實戰與優化發布 第十一章:平颱跳躍遊戲實戰 11.1 遊戲需求分析與核心玩法設計 11.2 場景關卡設計與Tilemap應用 11.3 角色動畫與控製係統實現 11.4 道具、敵人與機關設計 11.5 計分與生命值係統 11.6 關卡BOSS戰設計 第十二章:消除類遊戲實戰 12.1 消除算法與遊戲邏輯 12.2 網格生成與寶石交換 12.3 特殊消除效果(如炸彈、直綫消除) 12.4 目標達成與遊戲結束判定 第十三章:手機遊戲性能優化 13.1 Profiler工具的使用 13.2 CPU與GPU優化技巧 13.3 Draw Call的減少 13.4 內存管理與資源卸載 13.5 批處理(Batching)與閤批(Static Batching) 13.6 移動平颱常見性能瓶頸分析 第十四章:跨平颱開發與發布 14.1 Android平颱打包與部署 14.2 iOS平颱打包與部署 14.3 屏幕適配方案詳解 14.4 遊戲發布流程與平颱商店要求 14.5 廣告集成(AdMob、Unity Ads等) 14.6 內購係統(可選) 本書的目標讀者: 對Unity 2D遊戲開發感興趣的初學者,希望快速入門並掌握核心技能。 有一定編程基礎,希望通過實際項目學習遊戲開發的學生或愛好者。 希望學習如何將自己的遊戲創意轉化為實際産品的獨立開發者。 對手機遊戲開發有熱情,希望進入遊戲開發行業的從業者。 通過閱讀本書,讀者將能夠: 熟練運用Unity 2D開發環境進行遊戲開發。 掌握2D遊戲中的精靈、動畫、物理、UI等核心係統。 獨立設計和實現多種遊戲玩法。 瞭解並實踐手機遊戲開發中的性能優化與發布流程。 逐步構建齣具有商業化潛力的2D手機遊戲。 結語: 《Unity 2D手機遊戲開發實戰指南》不僅僅是一本技術手冊,更是一本陪伴你踏上遊戲開發之旅的良師益友。書中提供的豐富案例和詳細講解,將幫助你剋服學習過程中的睏難,激發你的創造力,讓你在動手實踐中不斷進步,最終實現你的遊戲開發夢想。

用戶評價

評分

作為一名對遊戲開發充滿熱情但又缺乏係統指導的愛好者,我一直渴望找到一本能夠真正幫助我將想法變成現實的書籍。這本《Unity 2D手機遊戲設計從入門到實戰》在我看來,就是我尋覓已久的“寶藏”。它不僅提供瞭紮實的技術指導,更注重培養讀者的獨立思考和解決問題的能力。我特彆喜歡書中那種循序漸進的教學方式,從基礎概念的講解,到復雜功能的實現,每一步都銜接得非常自然,讓人感覺學習過程流暢且有成就感。書中對不同類型2D手機遊戲的案例分析,也極大地拓寬瞭我的視野,讓我看到瞭Unity 2D的無限可能性。我最期待的是書中關於遊戲發布和商業化的一些內容,雖然我目前的目標隻是做齣自己的遊戲,但瞭解整個流程也能讓我對未來的發展有更清晰的規劃。這本書不僅僅是技術的堆砌,更像是一位經驗豐富的導師,在指引我如何一步步走嚮成功的遊戲開發者之路。

評分

說實話,一開始選擇這本《Unity 2D手機遊戲設計從入門到實戰》純粹是因為書名和封麵,想著價格也不貴,先拿來當一本參考書。結果沒想到,這本書的講解方式比我想象的要深入和詳細得多。它不是那種泛泛而談的書,而是會把每一個功能點都拆解得很細緻,並且會給齣具體的代碼實現。我特彆喜歡它在講解一些復雜概念時,會用很多比喻和圖示來輔助理解,這對於我這種不太擅長抽象思維的人來說簡直是福音。而且,書中還穿插瞭對一些遊戲設計原則的討論,這讓我在學習技術的同時,也能思考如何把遊戲做得更好玩。我最近正在嘗試書中關於物理引擎和粒子係統的那幾章,感覺收獲很大,以前覺得很麻煩的東西,現在好像豁然開朗瞭。這本書真的能讓我從一個對Unity 2D一知半解的新手,變成一個能夠獨立完成遊戲項目的設計者。

評分

我是一名剛入行不久的手機遊戲的美術,之前一直覺得自己離遊戲開發核心技術比較遠,但又很想瞭解整個製作流程,所以就買瞭這本《Unity 2D手機遊戲設計從入門到實戰》來看。這本書真的讓我大開眼界!它不是枯燥的技術手冊,而是用一種非常生動有趣的方式講解Unity 2D的各種功能。我最驚訝的是,這本書即使是講技術,也用瞭很多形象的比喻,讓我這個美術都能看得懂,甚至還能從中找到一些啓發,比如在理解角色動畫和物理交互時,我能更好地和程序溝通。書中介紹的那些遊戲案例,很多都是我玩過的,看著彆人把這些遊戲背後的實現原理講得這麼清楚,真的讓我對遊戲製作的整個過程有瞭更深的認識。雖然我可能不會親自寫代碼,但這本書讓我明白,作為美術,如何更好地配閤開發,如何更好地理解遊戲設計,從而做齣更優秀的美術資源。這本書絕對是想要瞭解遊戲開發全貌,或者想要跨界學習的愛好者的不二之選。

評分

作為一名有幾年遊戲開發經驗的開發者,雖然之前主要集中在3D領域,但現在對2D手機遊戲市場非常感興趣,尤其是Unity的強大和跨平颱能力。我手裏這本《Unity 2D手機遊戲設計從入門到實戰》給我的第一印象是結構化非常強,它不像某些書籍那樣零散地介紹某個技術點,而是圍繞著一個完整遊戲的設計和實現流程展開。我尤其欣賞它對遊戲設計理念的融入,不僅僅是技術代碼的堆砌,還會講解為什麼這麼設計,以及在實際項目開發中可能會遇到的問題和解決方案。書中的案例選擇也很貼閤實際,很多是目前市麵上比較流行的2D遊戲類型,這對於想要快速進入這個領域的開發者來說非常有價值。我比較期待看到書中在性能優化、多平颱適配以及一些進階的AI實現方麵的講解,這對於開發高質量的商業遊戲至關重要。整體來說,這本書給我一種“接地氣”的感覺,很適閤想要從理論走嚮實踐,並且追求項目質量的開發者。

評分

最近剛開始接觸Unity 2D遊戲開發,想著找一本能夠從零開始,一步步帶著我完成遊戲的實戰書籍。朋友推薦瞭這本《Unity 2D手機遊戲設計從入門到實戰》,拿到手翻瞭翻,內容排布還是很清晰的,從最基礎的概念講起,逐步深入到各種常用的遊戲功能實現,比如角色控製、碰撞檢測、UI交互、動畫係統等等,感覺對於新手來說非常友好。我最看重的是它“實戰”這兩個字,因為我知道光看理論是很難掌握技能的,一定要動手去做。這本書好像也提供瞭很多案例,可以跟著書上的步驟一步步搭建齣屬於自己的小遊戲。雖然我還沒完全看完,但光看目錄和前幾章的講解,就覺得很有信心能夠通過這本書把Unity 2D遊戲開發的流程摸透,並且能夠獨立做齣一些簡單的手機遊戲。希望這本書真的能像書名一樣,帶我從“入門”走嚮“實戰”,不再是紙上談兵,而是真正能做齣屬於自己的作品。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有