注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡游戲設計Unity 3D手機游戲開發(fā)

Unity 3D手機游戲開發(fā)

Unity 3D手機游戲開發(fā)

定 價:¥49.00

作 者: 金璽曾 著
出版社: 清華大學出版社
叢編項:
標 簽: 計算機/網絡 圖形圖像 多媒體 游戲開發(fā)/多媒體/課件設計

購買這本書可以去


ISBN: 9787302325550 出版時間: 2013-07-29 包裝: 平裝
開本: 16開 頁數(shù): 392 字數(shù):  

內容簡介

  Unity,也稱Unity3D,是近幾年非常流行的一個3D游戲開發(fā)引擎,跨平臺能力強,使用它開發(fā)的手機游戲數(shù)不勝數(shù)?!禪nity 3D手機游戲開發(fā)》通過三個部分循序漸進地介紹了Unity在游戲開發(fā)方面的不同功能。第1~5章,由零開始,引導讀者從基本的操作到完成三個完整的游戲實例,使讀者對Unity游戲開發(fā)有一個較全面的認識。第6~7章,重點介紹了Unity在網絡方面的應用。第8~10章介紹了如何將Unity游戲移植到網頁、iOS和Android平臺。另外,本書最后附有C#語言的快速教程,幫助缺乏程序開發(fā)基礎的讀者快速入門?!禪nity 3D手機游戲開發(fā)》適合廣大游戲開發(fā)人員,也面向游戲開發(fā)愛好者、軟件培訓機構,以及計算機專業(yè)的學生等。

作者簡介

  金璽曾,Unity3D資深游戲開發(fā)工程師,曾開發(fā)3D塔防游戲《野人大作戰(zhàn)》等,擁有近10年游戲開發(fā)經驗。曾在上海盛大網絡工作,目前在上海愛客士電腦軟件有限公司任開發(fā)經理,擁有多年游戲實際開發(fā)經驗。

圖書目錄

第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 創(chuàng)建一個“Hello World”程序
1.4 調試程序
1.4.1 顯示Log
1.4.2 設置斷點
小結
第2章 太空射擊游戲
2.1 淺談游戲開發(fā)
2.1.1 開始一個游戲項目
2.1.2 階段性成果
2.1.3 策劃
2.1.4 編寫腳本
2.1.5 美術
2.1.6 QA測試
2.1.7 發(fā)布游戲
2.2 游戲策劃
2.2.1 游戲介紹
2.2.2 游戲UI
2.2.3 主角
2.2.4 游戲操作
2.2.5 敵人
2.3 導入美術資源
2.4 創(chuàng)建場景
2.4.1 創(chuàng)建火星背景
2.4.2 設置攝像機和燈光
2.5 創(chuàng)建主角
2.5.1 創(chuàng)建腳本
2.5.2 控制飛船移動
2.5.3 創(chuàng)建子彈
2.5.4 創(chuàng)建子彈Prefab
2.5.5 發(fā)射子彈
2.6 創(chuàng)建敵人
2.7 物理碰撞
2.7.1 添加碰撞體
2.7.2 觸發(fā)碰撞
2.8 高級敵人
2.8.1 創(chuàng)建敵人
2.8.2 發(fā)射子彈
2.9 聲音與特效
2.10 敵人生成器
2.11 游戲管理器
2.12 標題界面
2.13 發(fā)布游戲
小結
第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 創(chuàng)建敵人生成器
4.8 防守單位
4.9 生命條
4.10 自定義按鈕
小結
第5章 資源創(chuàng)建
5.1 光照
5.1.1 光源類型
5.1.2 環(huán)境光與霧
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 創(chuàng)建Shader
5.7 貼圖
5.8 3D模型導出流程
5.8.1 3ds Max靜態(tài)模型導出
5.8.2 3ds Max動畫模型導出
5.8.3 3ds Max動畫導出
5.8.4 Maya模型導出
5.9 動畫
5.10 優(yōu)化
小結
第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協(xié)議
6.2.2 GET請求
6.2.3 POST請求
6.2.4 上傳下載圖片
6.2.5 下載聲音文件
6.3 自定義數(shù)據(jù)流
6.3.1 C#版本的數(shù)據(jù)流
6.3.2 PHP版本的數(shù)據(jù)流
6.3.3 測試
6.4 分數(shù)排行榜
6.4.1 創(chuàng)建數(shù)據(jù)庫
6.4.2 創(chuàng)建PHP腳本
6.4.3 上傳下載分數(shù)
小結
第7章 基于TCP/IP協(xié)議的聊天實例
7.1 TCP/IP開發(fā)簡介
7.2 網絡引擎
7.2.1 數(shù)據(jù)流
7.2.2 數(shù)據(jù)包
7.2.3 邏輯處理
7.2.4 定義消息標識符
7.2.5 客戶端
7.2.6 服務器端
7.3 聊天客戶端
7.4 聊天服務器端
7.5 收發(fā)結構體
7.6 Protobuf簡介
小結
第8章 用Unity創(chuàng)建網頁游戲
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 申請開發(fā)權限
9.4 設置iOS開發(fā)環(huán)境
9.5 測試iOS游戲
9.6 發(fā)布iOS游戲
9.6.1 申請發(fā)布證書
9.6.2 創(chuàng)建新應用
9.6.3 提交審核
9.7 集成Game Center
9.7.1 Xcode到Unity
9.7.2 設置高分榜和成就
9.7.3 實現(xiàn)Game Center功能
9.8 集成內消費系統(tǒng)
9.8.1 設置內消費
9.8.2 實現(xiàn)內消費
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 發(fā)布Android游戲
10.4 觸屏操作
10.5 從eclipse到Unity
10.5.1 創(chuàng)建.jar文件
10.5.2 導入.jar到Unity
10.6 從Unity到Eclipse
10.6.1 導出eclipse工程
10.6.2 設置導出的eclipse工程
10.6.3 創(chuàng)建用于發(fā)布的eclipse工程
10.6.4 發(fā)布程序
10.7 自定義Activity
小結
附錄A C#語言
A.1 C#基礎
A.2 面向對象編程
A.3 字符串
A.4 數(shù)組
A.5 I/O操作
A.6 委托
小結
附錄B 特殊文件夾

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號