第1章 Unity入門
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 設置斷點
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章 太空射擊遊戲
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章 第一人稱射擊遊戲
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 製作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遊戲
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服務器的交互
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創建網頁遊戲
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平颱
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編輯器菜單中英文對照
· · · · · · (
收起)
評分
☆☆☆☆☆
对于已经掌握一定unity3d的人来说,使用这本书可以实际的练习unity3d的相关技术,另外,书中也有些指引,更多的看API,更多练习,并熟练使用Unity编辑器很重要。另外一个需要加强的是语言本身的设计能力。 本书素材丰富,非常适合练习。
評分
☆☆☆☆☆
书本就是满版的代码而已 书本就是满版的代码而已 书本就是满版的代码而已 书本就是满版的代码而已 书本就是满版的代码而已 书本就是满版的代码而已 书本就是满版的代码而已 书本就是满版的代码而已
評分
☆☆☆☆☆
老实说,这本书确实很棒,作者对Unity的理解及书中的实例,都堪称一流水平,重要的是与工作实际完全相合,并不是功能菜单的介绍,这与相关图书不同。来自于工作的开发经验,在这本书中体现的非常丰富,尤其适合提升开发水平,做出商业级的游戏。对找到工作帮助也很大。网络部分...
評分
☆☆☆☆☆
看过几本Unity3d开发的书,我觉得这本是有经验与最实用的。首先作者通篇通过热点范例教学,如第一人称射击游戏,太空射击游戏,塔防游戏等,其中的内容效果都来自作者自身开发的游戏,如《野人大作战》(大家可以在网络上搜到这款游戏,),不像很多书,代码一大堆,浪费了很多...
評分
☆☆☆☆☆
名动漫网络班课程内容【课程咨询QQ:2355935336】: 第一阶段: 周六日早上9-12下午14-17大课共72课时 周三、周五晚上20-23点作业讲评及修改共84课时一 1:基础理论(素描的进阶知识) 2:素描示范(石膏体的绘制技巧以及笔刷以及材质纹理的应用)3:素描示范(静物示范,剪...