
一、unity3d手機游戲開發有什么優勢
1、對于移動平臺來說,unity3D編程周期短,模塊豐富,適合小型開發團隊
隨著手游市場的崛起,大量新生的開發團隊開始著手研發手機游戲,在游戲引擎的選擇上,某游戲團隊負責人認為unity3D有著很大的優勢:“如果采用C++基礎語言或者以此為基礎的引擎來編寫游戲,整個開發周期會很長,小團隊無法承受如此漫長周期中的開銷,而unity3d擁有很多現成的模塊可以調用,在其商店中也有很多實用組件購買,大大縮短了開發周期。”
2、可移植性很高,對多平臺的支持非常平滑
目前來看,游戲多平臺上線已成主流趨勢,近日艾瑞公布的數據顯示,月流水高居榜首的十款游戲均為網頁端與移動端同步運營,因此對于開發新游戲來說,支持多平臺的游戲引擎將倍受青睞。
Unity官方相關人員稱:“相對于其他游戲引擎來說,unity3d擁有豐富的插件,對多平臺的適應度更高,通俗來說,unity3d可以在同一個開發環境下輕松制作出在適應多平臺的游戲。”
雖然手游市場的開發者們正如火如荼的摸索著新的道路,但是部分游戲廠商仍然固步自封,使用平臺局限性較強的adobe引擎。
“互聯網是個變化迅速的市場,更別說游戲行業了,網頁游戲是在06年開始崛起的,之后的一年里面,市場上就出現了大量高質量的作品,在這個過程中被淘汰掉的企業數不勝數,大部分都是因為不適應突然從端游向頁游的轉變,現在的情況很相似,以前在頁游界做得好的中小型企業現在的處境其實是相當危險的,如果還遲遲不能意識到游戲引擎更替的重要性,不能搶占先機,那么輕則盈利下滑,重則被市場淘汰。”
二、Unity3D手機游戲開發的作品目錄
《unity3d手機游戲開發》第1章快速入門 11.1 unity簡介 11.2運行unity 21.2.1 unity的版本 21.2.2安裝unity 21.2.3在線激活unity 21.2.4運行示例工程 41.2.5安裝visual studio 61.3創建一個“hello world”程序 61.4調試程序 91.4.1顯示log 101.4.2設置斷點 10小結 11第2章太空射擊游戲 122.1淺談游戲開發 122.1.1開始一個游戲項目 122.1.2階段性成果 122.1.3策劃 132.1.4編寫腳本 13.2.1.5美術 132.1.6 qa測試 142.1.7發布游戲 142.2游戲策劃 142.2.1游戲介紹 142.2.2游戲ui 142.2.3主角 142.2.4游戲操作 152.2.5敵人 152.3導入美術資源 152.4創建場景 162.4.1創建火星背景 162.4.2設置攝像機和燈光 202.5創建主角 212.5.1創建腳本 212.5.2控制飛船移動 232.5.3創建子彈 252.5.4創建子彈prefab 262.5.5發射子彈 272.6創建敵人 282.7物理碰撞 302.7.1添加碰撞體 302.7.2觸發碰撞 322.8高級敵人 342.8.1創建敵人 342.8.2發射子彈 362.9聲音與特效 382.10敵人生成器 412.11游戲管理器 432.12標題界面 482.13發布游戲 49小結 52第3章第一人稱射擊游戲 533.1策劃 533.1.1游戲介紹 533.1.2 ui界面 533.1.3主角 533.1.4敵人 533.2游戲場景 533.3主角 543.3.1角色控制器 553.3.2攝像機 573.3.3武器 583.4敵人 593.4.1尋路 593.4.2設置動畫 633.4.3行為 643.5 ui界面 683.6交互 723.6.1主角的射擊 723.6.2敵人的進攻與死亡 753.7出生點 783.8小地圖 80小結 84第4章塔防游戲 854.1策劃 854.1.1場景 854.1.2攝像機 854.1.3勝負判定 854.1.4敵人 854.1.5防守單位 864.1.6 ui界面 864.2游戲場景 864.3攝像機 924.4游戲管理器 954.5路點 974.6敵人 1024.7敵人生成器 1054.7.1在excel中設置敵人 1054.7.2創建敵人生成器 1094.8防守單位 1154.9生命條 1194.10自定義按鈕 124小結 131第5章資源創建 1325.1光照 1325.1.1光源類型 1325.1.2環境光與霧 1345.1.3 lightmapping 1355.1.4 light probe 1375.2 terrain 1395.3 skybox 1425.4粒子 1445.5物理 1485.6自定義shader 1505.6.1自定義字體 1515.6.2創建shader 1525.7貼圖 1555.8 3d模型導出流程 1555.8.1 3ds max靜態模型導出 1555.8.2 3ds max動畫模型導出 1575.8.3 3ds max動畫導出 1585.8.4 maya模型導出 1585.9動畫 1595.10優化 163小結 163第6章與web服務器的交互 1646.1建立服務器 1646.1.1安裝apache 1646.1.2安裝mysql 1666.1.3安裝php 1696.1.4顯示php信息 1716.1.5調試php代碼 1726.2 www基本應用 1746.2.1 http協議 1746.2.2 get請求 1756.2.3 post請求 1766.2.4上傳下載圖片 1786.2.5下載聲音文件 1806.3自定義數據流 1806.3.1 c#版本的數據流 1816.3.2 php版本的數據流 1886.3.3測試 1926.4分數排行榜 1956.4.1創建數據庫 1956.4.2創建php腳本 1966.4.3上傳下載分數 199小結 202第7章基于tcp/ip協議的聊天實例 2037.1 tcp/ip開發簡介 2037.2網絡引擎 2047.2.1數據流 2047.2.2數據包 2147.2.3邏輯處理 2157.2.4定義消息標識符 2177.2.5客戶端 2177.2.6服務器端 2247.3聊天客戶端 2297.4聊天服務器端 2347.5收發結構體 2387.6 protobuf簡介 242小結 244第8章用unity創建網頁游戲 2458.1網頁游戲簡介 2458.2 unity web游戲 2458.2.1 streaming關卡 2458.2.2上傳游戲到kongregate 2498.2.3與網頁通信 2518.2.4在網頁上記錄積分 2538.2.5自定義網頁模板 2548.2.6自定義啟動畫面 2588.3 flash游戲 2598.3.1軟件安裝 2608.3.2導出flash游戲 2608.3.3調試flash游戲 2618.3.4從flash工程讀取unity導出的flash游戲 2618.3.5在unity內調用as3代碼 2678.3.6 flash版本的太空射擊游戲 2718.4 assetbundle 2748.4.1打包資源 2758.4.2下載資源 2768.4.3安全策略 279小結 280第9章將unity游戲移植到ios平臺 2819.1 ios簡介 2819.2軟件安裝 2819.3申請開發權限 2819.4設置ios開發環境 2829.5測試ios游戲 2869.6發布ios游戲 2889.6.1申請發布證書 2889.6.2創建新應用 2889.6.3提交審核 2909.7集成game center 2919.7.1 xcode到unity 2919.7.2設置高分榜和成就 2979.7.3實現game center功能 2999.8集成內消費系統 3099.8.1設置內消費 3099.8.2實現內消費 3109.9本地存儲位置 317小結 317第10章將unity游戲移植到android平臺 31810.1 android簡介 31810.2軟件安裝 31810.3運行android游戲 32010.3.1設置android手機 32010.3.2安裝驅動程序 32010.3.3設置android游戲工程 32310.3.4測試android游戲 32710.3.5發布android游戲 32710.4觸屏操作 32910.5從eclipse到unity 33310.5.1創建.jar文件 33410.5.2導入.jar到unity 33710.6從unity到eclipse 33910.6.1導出eclipse工程 33910.6.2設置導出的eclipse工程 34010.6.3創建用于發布的eclipse工程 34110.6.4發布程序 34610.7自定義activity 347小結 350附錄a c#語言 351a.1 c#基礎 351a.2面向對象編程 361a.3字符串 368a.4數組 370a.5 i/o操作 372a.6委托 376小結 381附錄b特殊文件夾 382
三、Unity3D手機游戲開發的內容介紹
unity,也稱unity3d,是近幾年非常流行的一個3d游戲開發引擎,跨平臺能力強,使用它開發的手機游戲數不勝數。
《unity3d手機游戲開發》通過三個部分循序漸進地介紹了unity在游戲開發方面的不同功能。第1~5章,由零開始,引導讀者從基本的操作到完成三個完整的游戲實例,使讀者對unity游戲開發有一個較全面的認識。第6~7章,重點介紹了unity在網絡方面的應用。第8~10章介紹了如何將unity游戲移植到網頁、ios和android平臺。本書最后附有c#語言的快速教程,幫助缺乏程序開發基礎的讀者快速入門。
《unity3d手機游戲開發》適合廣大游戲開發人員,也面向游戲開發愛好者、軟件培訓機構,以及計算機專業的學生等。










