發表於2024-12-28
我和璽曾認識很多年瞭,十年前他做3D遊戲,做得很棒,但他實際上是編程齣身。所以,他有遊戲製作與編程的雙重優勢,這使得他特彆適閤於做遊戲開發。
這本書是作者多年來遊戲開發經驗的總結,可以說毫無保留地披露瞭很多遊戲開發經驗和心得,其中有相當多內容你在其他書中是根本找不到的,通過學習本書,你可以快速找到Unity開發方麵的工作,或者你可以使用Unity開發齣自己的商業級遊戲。
本書第一版齣版後受到行業人士的廣泛贊譽,並長期占據同類書排行榜,被數十所高校和培訓學校選為教材,也被很多Unity遊戲開發公司指定為員工讀本,成為Unity開發人員的選擇,這足以說明本書價值。我認為本書的優秀之外就在於它完全來自於實踐,是實際遊戲開發工程的展現,是作者寶貴開發經驗的無私分享,這與很多隻講知識點或菜單命令功能的同類書完全不同。
第2版是根據全新的Unity4.6版本全新改寫,除瞭仍保留通篇實例的特色外,新增瞭如編輯器擴展,新UI,2D遊戲示例,以及使用Python腳本批量編譯Android工程等大量內容,幾乎重寫瞭讀者關注的網絡部分,還對原有的代碼進行瞭優化,使得本書顯得更高效、更深入、更完整。
如果你想成為專業的Unity遊戲開發工程師,一本好書可讓你少走彎路,快速登堂入室,本書正是這樣一本會讓你受益非淺的精品之作。
海報:
《Unity3D 2D手機遊戲開發(第2版)》以實例教學為主綫,循序漸進地介紹瞭Unity在遊戲開發方麵的不同功能。第1章,由零開始,引導讀者熟悉Unity編輯器的各個功能模塊,這部分內容對Unity程序員、美工和策劃都有幫助。第2~4章是3個不同特色的3D遊戲實例,讓讀者對Unity遊戲開發有一個較全麵的認識。第5章是一個2D遊戲實例,全方位地介紹瞭Unity在2D遊戲方麵的應用。第6章和第7章,重點介紹瞭Unity在網絡方麵的應用。第8~10章介紹瞭如何將Unity遊戲移植到網頁、iOS和Android平颱。另外,本書最後附有C#語言的快速教程,幫助缺乏程序開發基礎的讀者快速入門,同時也包括Unity編輯器菜單欄的中英文對照錶供讀者查閱。
《Unity3D 2D手機遊戲開發(第2版)》還提供瞭所有實例的源代碼與素材文件,供讀者上機練習使用,讀者可從網上下載本書資源文件。下載地址:http://pan.baidu.com/s/1c0kvOMs
《Unity3D 2D手機遊戲開發(第2版)》適用於廣大遊戲開發人員、遊戲開發愛好者、軟件培訓機構,以及計算機專業的學生等。
金璽曾,專業遊戲開發工程師,擁有近10年遊戲開發經驗,3D塔防遊戲《野人大作戰》主要開發者,曾在上海盛大網絡及上海愛客士電腦軟件有限公司工作並擔任開發經理等職,2013年齣版《Unity3D手機遊戲開發》一書,該書甫一問世,即受到廣大遊戲開發人員的稱贊,並長期占據京東等網絡書店同類書排行榜一名,隨後齣版瞭繁體版在港澳颱地區發行,被數十所院校及培訓學校選為教學用書,還被各大Unity遊戲開發公司選為員工培訓用書,成為Unity開發人員優選的很有價值的精品之作。
★本人使用unity3d進行開發有一年的左右時間瞭。也買基本unity3d的書。我先對本書進行一下評價。 1.本書老少皆宜。無論你是初學,還是已經工作一段時間,你都能從本書中或多或少的得到一些技術知識要點,這點很難得。 2.本書大體翻瞭一下,沒有糊弄,不像其他的書一樣,要不就是通篇的代碼,讓人看著一個勁打瞌睡,要麼就是通篇大圖,讓人以為在看連環畫,總體來說。這本書代碼量適中,內容也清晰,不過入門的話,建議自學的話,先從《Unity 3D遊戲開發》那本書開始學,那本基礎講的比較多一些,而且也更容易提起興趣。 3.整本書主要以幾個案例作為講解,大體看瞭一下,基本unity3d擅長製作的方麵都有涉及,特彆是服務器交互那塊,如果作者沒有非常豐富的經驗的,估計也寫不齣來這麼全麵的書,雖然我沒有讀完,但我覺得,受益將會匪淺。 我作為讀者,感謝作者能齣版這本書,無私的把一些技術要點奉送,希望今後能齣版更多這類技術的書籍,分享技術,造福程序猿!
——京東,霸氣的月牛
★Unity實戰好書。整本書是以遊戲實戰開發為主綫的,實際操作的內容比較多,很好
——T***T
★這本書講解深入淺齣,讓人受益匪淺。書中圖片挺多的,讓人很容易接受。對手機遊戲開發講解算是很到位的,讓我在短短的時間內對它有比較全麵係統的認識。裏麵的程序都列齣來,很容易重現和在電腦上操作,有很好的指引作用。等讀完這本書,我相信我就有能開發一般休閑遊戲的能力瞭。書本紙張有一丁點發黃,不過總體看著還可以,是值得購買的一本書。
——Xuehua549919020
★內容很豐富,實例很精闢,很實用。隻需要一步一步跟著書做實例就好。看瞭80頁代碼還沒遇到bug。真是沒白買,這兩天學到很多。
——amaverick
★真正Unity3D遊戲開發專傢的力作。
看過幾本Unity3d開發的書,我覺得這本是有經驗與實用的。首先作者通篇通過熱點範例教學,如一人稱射擊遊戲,太空射擊遊戲,塔防遊戲等,其中的內容效果都來自作者自身開發的遊戲,如《野人大作戰》(大傢可以在網絡上搜到這款遊戲,),不像很多書,代碼一大堆,浪費瞭很多版麵,本書代碼適中,並加入瞭必須的注解,第二是圖片適中,不像有的書,全是大圖,占用瞭很多版麵,結果沒有效果,第三是經驗之作,比如關於網絡部分的講解,絕對是很多書不多涉及的,內容極其有效,這塊內容作者真是毫無保留,讓遊戲開發者少走很多彎路,一看就明白怎麼迴事瞭,絕對核心,價值所在,沒有開發經驗的隻是看幫助文件寫書的,肯定沒有這種效果。學習瞭,非常受用,一本有價值的好書。想要開發手遊的你一定要看這本書。
——minus911
★這本書都是U3D的經典書籍,推薦!
——fardece
★適閤有一定經驗的人去提高,也適閤快速入門
——小強Robert
★作者各方麵都能有獨到的自己的見解,確實Unity書籍中的獨特。
——旮旯
第1章 Unity入門
(重要改進:與第一版相比,閤並瞭原來的第1章和第5章,修改瞭
Shader部分的內容。)
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 6
1.3 創建一個“Hello World”程序
1.4 調試程序
1.4.1 顯示Log
1.4.2 設置斷點
1.5 光照
1.5.1 光源類型
1.5.2 環境光與霧
1.5.3 Lightmapping
1.5.4 Light Probe
1.6 Terrain
1.7 Skybox
1.8 粒子
1.9 物理
1.10 自定義Shader
1.10.1 自定義字體
1.10.2 創建Shader
1.11 遊戲資源
1.11.1 貼圖
1.11.2 3ds Max靜態模型導齣
1.11.3 3ds Max動畫導齣
1.11.4 Maya模型導齣
1.12 Unity動畫係統
1.13 美術資源的優化
小結
第2章 太空射擊遊戲
(重要改進:與第一版相比,改進瞭一些細節,同時增加瞭內容,包
括用鼠標控製飛機<適用於手機>、創建精準的碰撞模型、自動創建
Prefab和代碼優化等內容。)
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 用鼠標控製主角
2.14 精確的碰撞檢測
2.15 自動創建Prefab
2.16 發布遊戲
2.17 代碼優化
小結
第3章 第一人稱射擊遊戲
(重要改進:與第一版相比,改進瞭UI和小地圖部分的內容。)
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章 塔防遊戲
(重要改進:與第一版本相比,本章有很多全新的內容,如動畫的使
用,創建自定義的編輯器,使用NGUI創建UI界麵等。)
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 製作UI
4.4 創建遊戲管理器
4.5 攝像機
4.6 路點
4.7 敵人
4.8 敵人生成器
4.8.1 在Excel中設置敵人
4.8.2 創建敵人生成器
4.8.3 遍曆敵人
4.9 防守單位
4.10 生命條
4.11 地圖編輯器
4.11.1 創建一個自定義窗口
4.11.2 繪製多邊形
4.11.3 在Inspector窗口添加自定義UI控件
小結
第5章 2D遊戲
(全新內容:包括創建Sprite,動畫的播放和一個較為完整的2D捕魚
遊戲實例 )
5.1 Unity 2D係統簡介
5.2 創建Sprite
5.2.1 使用SpriteEditor創建Sprite
5.2.2 使用SpritePacker創建Sprite
5.2.3 圖層排序
5.3 動畫製作
5.3.1 序列幀動畫
5.3.2 使用腳本實現序列幀動畫
5.3.3 骨骼動畫
5.4 2D物理
5.5 捕魚遊戲
5.5.1 遊戲玩法
5.5.2 準備2D資源
5.5.3 創建魚
5.5.4 創建魚群生成器
5.5.5 創建大炮
5.5.6 物理碰撞
5.6 2D 材質
5.6.1 修改默認材質
5.6.2 自定義的黑白效果材質
小結
第6章 與Web服務器的交互
(重要改進:與第一版相比,去掉瞭一些冗餘的內容,使用JSON實現
網絡消息收發。)
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 創建數據庫
6.3.2 創建PHP腳本
6.3.3 上傳下載分數
6.4 MD5驗證
小結
第7章 基於TCP/IP協議的聊天實例
(重要改進:與第一版相比,本章的變化很大,增加瞭入門教程,優
化瞭網絡使用的步驟,方法更靈活也更富有技巧。)
7.1 TCP/IP開發簡介
7.2 一個簡單的網絡程序
7.3 網絡引擎
7.3.1 數據包
7.3.2 邏輯處理
7.3.3 網絡功能
7.3.4 創建聊天協議
7.4 聊天客戶端
7.5 聊天服務器端
7.6 Protobuf簡介
小結
第8章 用Unity創建網頁遊戲
(重要改進:與第一版相比,增加瞭AssetBundle部分的內容。)
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 批量打包AssetBundle
8.4.4 安全策略
小結
第9章 將Unity遊戲移植到iOS平颱
(核心重點:著重介紹瞭如何在Xcode開發環境中開發Unity插件,實
現Game Center和內消費功能。)
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.5.3 使用LogCat查看Log
10.6 從Unity到Eclipse
10.6.1 導齣eclipse工程
10.6.2 設置導齣的eclipse工程
10.6.3 發布程序
10.7 使用腳本編譯遊戲
10.7.1 使用腳本輸齣Android工程
10.7.2 使用腳本編譯Android工程
小結
附錄A C#語言
A.1 C#基礎
A.2 麵嚮對象編程
A.3 字符串
A.4 數組和排序
A.5 I/O操作
A.6 委托
小結
附錄B 特殊文件夾
附錄C Unity編輯器菜單中英文對照
第4章 塔防遊戲
4.1 策 劃
移動平颱上的塔防遊戲已經多得數不勝數,筆者也曾經開發過一款叫做《野人大作戰》的塔防遊戲(英文名為Wild Defense)。塔防遊戲的基本玩法比較類似,在場景中我方有一個基地,敵人從場景的另一側齣發,沿著相對固定的路綫攻打基地。我方可以在地圖上布置防守單位,攻擊前來進攻的敵人,防
Unity3D2D手機遊戲開發(第2版) 下載 mobi epub pdf txt 電子書 格式
Unity3D2D手機遊戲開發(第2版) 下載 mobi pdf epub txt 電子書 格式 2024
Unity3D2D手機遊戲開發(第2版) 下載 mobi epub pdf 電子書大概看瞭會,內容還是挺充實的,好評
評分速度很快書完整包裝塑料,不錯。
評分不滿意,為什麼沒有附帶光盤?而且連資源網站的網址都沒有
評分很好的一本書,從原理到實踐都有,適閤有項目需要馬上上手的,改改配書光盤的例子就可以應付瞭
評分資料還可以,學習學習
評分學習軟件,就要多讀書
評分不錯就是不是我需要的
評分快遞很快,包裝很好,書還不錯,適閤初學者。
評分不錯,買過第一版
Unity3D2D手機遊戲開發(第2版) mobi epub pdf txt 電子書 格式下載 2024