海報:
新版已上市:
Unity,也稱Unity3D,是近幾年非常流行的一個3D遊戲開發引擎,跨平颱能力強,使用它開發的手機遊戲數不勝數。
《Unity 3D手機遊戲開發》通過三個部分循序漸進地介紹瞭Unity在遊戲開發方麵的不同功能。第1~5章,由零開始,引導讀者從基本的操作到完成三個完整的遊戲實例,使讀者對Unity遊戲開發有一個較全麵的認識。第6~7章,重點介紹瞭Unity在網絡方麵的應用。第8~10章介紹瞭如何將Unity遊戲移植到網頁、iOS和Android平颱。另外,本書後附有C#語言的快速教程,幫助缺乏程序開發基礎的讀者快速入門。
《Unity 3D手機遊戲開發》適閤廣大遊戲開發人員,也麵嚮遊戲開發愛好者、軟件培訓機構,以及計算機專業的學生等。
金璽曾,Unity3D資深遊戲開發工程師,曾開發3D塔防遊戲《野人大作戰》等,擁有近10年遊戲開發經驗。曾在上海盛大網絡工作,目前在上海愛客士電腦軟件有限公司任開發經理,擁有多年遊戲實際開發經驗。
第1章 快速入門
1.1 Unity簡介
1.2 運行Unity
1.2.1 Unity的版本
1.2.2 安裝Unity
1.2.3 在綫激活Unity
1.2.4 運行示例工程
1.2.5 安裝Visual Studio
1.3 創建一個“Hello World”程序
1.4 調試程序
1.4.1 顯示Log
1.4.2 設置斷點
小結
第2章 太空射擊遊戲
2.1 淺談遊戲開發
2.1.1 開始一個遊戲項目
2.1.2 階段性成果
2.1.3 策劃
2.1.4 編寫腳本
2.1.5 美術
2.1.6 QA測試
2.1.7 發布遊戲
2.2 遊戲策劃
2.2.1 遊戲介紹
2.2.2 遊戲UI
2.2.3 主角
2.2.4 遊戲操作
2.2.5 敵人
2.3 導入美術資源
2.4 創建場景
2.4.1 創建火星背景
2.4.2 設置攝像機和燈光
2.5 創建主角
2.5.1 創建腳本
2.5.2 控製飛船移動
2.5.3 創建子彈
2.5.4 創建子彈Prefab
2.5.5 發射子彈
2.6 創建敵人
2.7 物理碰撞
2.7.1 添加碰撞體
2.7.2 觸發碰撞
2.8 高級敵人
2.8.1 創建敵人
2.8.2 發射子彈
2.9 聲音與特效
2.10 敵人生成器
2.11 遊戲管理器
2.12 標題界麵
2.13 發布遊戲
小結
第3章 第一人稱射擊遊戲
3.1 策劃
3.1.1 遊戲介紹
3.1.2 UI界麵
3.1.3 主角
3.1.4 敵人
3.2 遊戲場景
3.3 主角
3.3.1 角色控製器
3.3.2 攝像機
3.3.3 武器
3.4 敵人
3.4.1 尋路
3.4.2 設置動畫
3.4.3 行為
3.5 UI界麵
3.6 交互
3.6.1 主角的射擊
3.6.2 敵人的進攻與死亡
3.7 齣生點
3.8 小地圖
小結
第4章 塔防遊戲
4.1 策劃
4.1.1 場景
4.1.2 攝像機
4.1.3 勝負判定
4.1.4 敵人
4.1.5 防守單位
4.1.6 UI界麵
4.2 遊戲場景
4.3 攝像機
4.4 遊戲管理器
4.5 路點
4.6 敵人
4.7 敵人生成器
4.7.1 在Excel中設置敵人
4.7.2 創建敵人生成器
4.8 防守單位
4.9 生命條
4.10 自定義按鈕
小結
第5章 資源創建
5.1 光照
5.1.1 光源類型
5.1.2 環境光與霧
5.1.3 Lightmapping
5.1.4 Light Probe
5.2 Terrain
5.3 Skybox
5.4 粒子
5.5 物理
5.6 自定義Shader
5.6.1 自定義字體
5.6.2 創建Shader
5.7 貼圖
5.8 3D模型導齣流程
5.8.1 3ds Max靜態模型導齣
5.8.2 3ds Max動畫模型導齣
5.8.3 3ds Max動畫導齣
5.8.4 Maya模型導齣
5.9 動畫
5.10 優化
小結
第6章 與Web服務器的交互
6.1 建立服務器
6.1.1 安裝Apache
6.1.2 安裝MySQL
6.1.3 安裝PHP
6.1.4 顯示PHP信息
6.1.5 調試PHP代碼
6.2 WWW基本應用
6.2.1 HTTP協議
6.2.2 GET請求
6.2.3 POST請求
6.2.4 上傳下載圖片
6.2.5 下載聲音文件
6.3 自定義數據流
6.3.1 C#版本的數據流
6.3.2 PHP版本的數據流
6.3.3 測試
6.4 分數排行榜
6.4.1 創建數據庫
6.4.2 創建PHP腳本
6.4.3 上傳下載分數
小結
第7章 基於TCP/IP協議的聊天實例
7.1 TCP/IP開發簡介
7.2 網絡引擎
7.2.1 數據流
7.2.2 數據包
7.2.3 邏輯處理
7.2.4 定義消息標識符
7.2.5 客戶端
7.2.6 服務器端
7.3 聊天客戶端
7.4 聊天服務器端
7.5 收發結構體
7.6 Protobuf簡介
小結
第8章 用Unity創建網頁遊戲
8.1 網頁遊戲簡介
8.2 Unity Web 遊戲
8.2.1 Streaming關卡
8.2.2 上傳遊戲到Kongregate
8.2.3 與網頁通信
8.2.4 在網頁上記錄積分
8.2.5 自定義網頁模闆
8.2.6 自定義啓動畫麵
8.3 Flash遊戲
8.3.1 軟件安裝
8.3.2 導齣Flash遊戲
8.3.3 調試Flash遊戲
8.3.4 從Flash工程讀取Unity 導齣的Flash遊戲
8.3.5 在Unity內調用AS3代碼
8.3.6 Flash版本的太空射擊遊戲
8.4 AssetBundle
8.4.1 打包資源
8.4.2 下載資源
8.4.3 安全策略
小結
第9章 將Unity遊戲移植到iOS平颱
9.1 iOS簡介
9.2 軟件安裝
9.3 申請開發權限
9.4 設置iOS開發環境
9.5 測試iOS遊戲
9.6 發布iOS遊戲
9.6.1 申請發布證書
9.6.2 創建新應用
9.6.3 提交審核
9.7 集成Game Center
9.7.1 Xcode到Unity
9.7.2 設置高分榜和成就
9.7.3 實現Game Center功能
9.8 集成內消費係統
9.8.1 設置內消費
9.8.2 實現內消費
9.9 本地存儲位置
小結
第10章 將Unity遊戲移植到Android平颱
10.1 Android簡介
10.2 軟件安裝
10.3 運行Android遊戲
10.3.1 設置Android手機
10.3.2 安裝驅動程序
10.3.3 設置Android遊戲工程
10.3.4 測試Android遊戲
10.3.5 發布Android遊戲
10.4 觸屏操作
10.5 從eclipse到Unity
10.5.1 創建.jar文件
10.5.2 導入.jar到Unity
10.6 從Unity到Eclipse
10.6.1 導齣eclipse工程
10.6.2 設置導齣的eclipse工程
10.6.3 創建用於發布的eclipse工程
10.6.4 發布程序
10.7 自定義Activity
小結
附錄A C#語言
A.1 C#基礎
A.2 麵嚮對象編程
A.3 字符串
A.4 數組
A.5 I/O操作
A.6 委托
小結
附錄B 特殊文件夾
Unity,也稱Unity3D,是近幾年非常流行的一個3D遊戲開發引擎,它的特點是跨平颱能力強,支持PC、Mac、Linux、網頁、iOS、Android等幾乎所有的平颱,移植便捷,3D圖形性能齣眾,為眾多遊戲開發者所喜愛。在手機平颱,Unity幾乎成為3D遊戲開發的標準工具。
遊戲開發是一項復雜的工作,本書在編寫過程中十分注重與實際開發相結閤,全書通篇以實例為基礎,使讀者在較短的時間內能快速掌握Unity的各種工具和開發技巧,應用於實踐當中。
本書從內容結構上,可以分為三個部分,第一部分通過三個實例,包括太空射擊遊戲、第一人稱射擊遊戲和塔防遊戲,使讀者對Unity遊戲開發有一個較全麵的認識,達到開發一般休閑遊戲的能力。第二部分重點介紹瞭Unity在HTTP和TCP/IP網絡通信方麵的應用。第三部分專門介紹瞭如何將Unity遊戲移植到網頁、iOS和Android平颱。
本書各章內容說明如下:
第1章介紹瞭如何安裝和簡單應用Unity。
第2章是一個太空射擊遊戲教程,這是一個入門級的教程,從如何創建一個腳本,到一個完整的遊戲有較為細緻的介紹。
第3章是一個第一人稱射擊遊戲教程,將涉及人工智能尋路、動畫控製、攝像機控製等內容。
第4章是一個塔防遊戲教程,介紹瞭創建更為復雜的關卡,導入由Excel創建的數據等。
第5章介紹瞭Unity在創建資源方麵的技巧,包括使用燈光、導入導齣模型和優化等。
第6章介紹瞭Unity在HTTP網絡通信方麵的應用,還涉及瞭PHP和MySQL的基礎應用,使Unity遊戲可以與Web服務器進行通信,上傳得分記錄等。
第7章是一個完整的、基於TCP/IP協議的聊天實例,在這一章將要使用Unity創建聊天客戶端,並使用.NET開發環境創建聊天服務器端。
第8章介紹瞭如何將Unity遊戲轉為Unity 網頁遊戲和Flash遊戲,重點介紹瞭麵嚮不同網頁平颱的一些專門技術要點,如何編寫Flash插件等。
第9章介紹瞭如何將Unity遊戲移植到iOS平颱,由如何申請iOS平颱開發資格,到測試、發布iOS遊戲都有詳細的介紹,最後著重介紹瞭如何在Xcode開發環境下開發Unity插件,實現Game Center和內消費功能。
第10章介紹瞭如何將Unity遊戲移植到Android平颱,並詳細介紹瞭幾種為Unity開發Android插件的方法。
本書最後附有C#語言的快速入門教程,幫助缺乏程序開發基礎的讀者快速入門。
本書的讀者主要是遊戲開發程序員和Unity愛好者,同時也適閤遊戲策劃和美工使用。
對於本書的完成,要特彆感謝王金柱編輯給予的幫助和指導,感謝我的妻子在深夜幫助我校對書稿,還要感謝我剛齣生的兒子給我莫大的精神支持。
這部《Unity 3D手機遊戲開發》無疑是一本厚重而充實的教程,當我翻開它的時候,就被那精心編排的目錄和清晰的章節劃分所吸引。作者似乎花瞭大量的心思去構建一個從零到有的學習路徑,從最基礎的Unity界麵介紹,到核心編程概念的講解,再到具體的手機遊戲開發流程,層層遞進,絲毫不顯得突兀。我特彆欣賞它在初期就引入瞭一些非常實用的案例,不像很多教程那樣枯燥地隻講概念,而是讓你能立刻動手實踐,感受Unity的魅力。那些關於場景搭建、物體交互、UI設計的章節,都有詳盡的代碼示例和圖文並茂的解釋,即使是之前沒有接觸過Unity的朋友,也能跟著一步步操作,逐步建立起自信。書中的一些進階話題,比如性能優化、內存管理,也都有涉及,這對於希望開發齣流暢、高質量手機遊戲的開發者來說,簡直是如獲至寶。它不是那種浮於錶麵的介紹,而是真正地深入到Unity開發的方方麵麵,讓我看到瞭一個完整、係統的手機遊戲開發框架。
評分作為一名已經有一定Unity基礎的開發者,我一直在尋找一本能夠幫助我深化理解、拓展技能的書籍,而《Unity 3D手機遊戲開發》恰好滿足瞭我的需求。它並沒有僅僅停留在基礎知識的層麵,而是深入探討瞭手機遊戲開發中一些更具挑戰性的方麵,比如跨平颱適配、不同設備輸入的處理、以及針對移動端特有的性能瓶頸分析。我特彆喜歡關於觸控輸入係統和傳感器集成的章節,這部分內容在很多教程中都比較簡略,但本書卻給齣瞭詳盡的指南和代碼示例,讓我能夠更好地實現原生化的移動遊戲操作體驗。另外,書中關於資源管理和打包優化的探討,也為我解決瞭很多實際項目中的難題,讓我學會瞭如何更有效地管理項目資源,提高構建速度和遊戲運行效率。總的來說,這本書讓我看到瞭Unity手機遊戲開發的更多可能性,也為我後續的深度開發打下瞭堅實的基礎。
評分說實話,我曾嘗試過幾本Unity開發相關的書籍,但很多都寫得像是一份枯燥的API手冊,缺乏實際的指導意義。而這本《Unity 3D手機遊戲開發》則完全不同,它將理論與實踐完美結閤,每一章的學習都仿佛在完成一個小型項目。作者似乎很瞭解讀者的痛點,在講解每一個功能點時,都會給齣清晰的實現思路,並通過完整的代碼片段來演示。我非常欣賞它在章節結尾處設置的“挑戰練習”環節,這些練習題難度適中,能夠鞏固當天所學的知識,並鼓勵讀者進行更深入的探索。書中的案例也相當貼閤當下手機遊戲開發的流行趨勢,例如AR(增強現實)技術的初步應用,就給我帶來瞭很大的啓發。它不僅僅是一本教科書,更像是一本遊戲開發實戰指南,讓我能夠邊學邊做,快速將想法變成現實。
評分我是一位對遊戲開發充滿熱情,但又有些畏難情緒的初學者,拿到這本《Unity 3D手機遊戲開發》之後,感覺像是找到瞭救星。書中的語言風格非常平易近人,沒有太多晦澀難懂的專業術語,作者仿佛是一位經驗豐富的導師,耐心地引導我一步步跨越技術門檻。我尤其喜歡它在講解關鍵概念時,會用一些非常形象的比喻,讓我這個“小白”也能迅速理解。比如,在講解協程(Coroutine)的時候,作者就把它比作“異步任務的調度員”,一下子就抓住瞭核心。而且,它對Unity內置組件的講解也相當透徹,像是對Rigidbody、Collider等進行瞭詳盡的剖析,讓我明白它們在遊戲物理引擎中的作用。書中還穿插瞭許多“小貼士”和“注意事項”,這些都是作者在實際開發中總結齣來的寶貴經驗,避免瞭我們走彎路。整本書的閱讀體驗非常流暢,沒有那種“看瞭等於沒看”的空虛感,而是實實在在地感覺到自己的知識在增長。
評分當我看到《Unity 3D手機遊戲開發》的封麵時,我並沒有抱太大的期望,因為市麵上關於Unity的書籍實在太多瞭,質量良莠不齊。然而,當我真正開始閱讀後,我被它所展現齣的專業性和係統性所摺服。作者顯然是一位經驗豐富的遊戲開發者,他對Unity的理解非常深刻,並且能夠將其用簡潔易懂的語言傳達給讀者。這本書在邏輯結構上也非常清晰,從基礎概念到高級技巧,循序漸進,絲毫沒有跳躍感。我尤其贊賞它在講解一些復雜的技術點時,所采用的“化繁為簡”的方法,比如對於Shader編程的介紹,雖然是Unity開發中的一個難點,但通過本書的講解,我感覺自己也能夠理解並嘗試去修改瞭。此外,書中還包含瞭一些關於項目管理和團隊協作的建議,這對於想成為一名獨立遊戲開發者或者進入遊戲公司工作的人來說,都非常有價值。
評分搶到京東200減100的劵,超劃算,之前這類型的書都沒有這麼底的摺扣
評分東西不錯,下手很及時,期待京東繼續有這樣的活動。
評分趁著降價入手瞭一波書,慢慢看
評分挺不錯的書,包裝好,物流快
評分好書一本 內容充實實在有用
評分京東滿減活動購買很是劃算,半價能買到這麼好的書,不錯
評分買的比較便宜的書,質量不錯!
評分剛剛看瞭看,感覺挺實用的,步驟也很詳細~
評分一般 內容有點舊瞭
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有