新書推薦:
《
超大规模集成电路设计——从工具到实例
》
售價:NT$
403.0
《
村上春树·旅(一本充满村上元素的旅行指南,带你寻访电影《挪威的森林》拍摄地,全彩印刷;200余幅摄影作品)
》
售價:NT$
301.0
《
智能驾驶硬件在环仿真测试与实践
》
售價:NT$
709.0
《
都铎王朝时期英格兰海事法庭研究
》
售價:NT$
398.0
《
中年成长:突破人生瓶颈的心理自助方案
》
售價:NT$
296.0
《
维奥莱塔:一个女人的一生
》
售價:NT$
347.0
《
商业银行担保管理实务全指引
》
售價:NT$
658.0
《
信风万里:17世纪耶稣会中国年信研究(全二册)
》
售價:NT$
811.0
|
編輯推薦: |
基于新版本,全面介绍Unity 5.x全新特性和核心功能
快速入门,示例详尽实用,涵盖大量游戏实例和实战经验
《Unity 5.x游戏开发指南》从初学者的角度循序渐进地讲解了Unity 5.x全新特性和核心功能,任何有一定编程基础的人都可以通过本书轻松掌握Unity开发。对于已经熟练掌握Unity使用的开发人员,通过《Unity 5.x游戏开发指南》也可以快速了解和掌握Unity 5.0的新功能,《Unity 5.x游戏开发指南》对于各个功能细节的详细介绍可以为开发者提供有价值的参考。
|
內容簡介: |
《Unity 5.x游戏开发指南》详细介绍了Unity3D 5.0的各个主要系统,包括地形系统、脚本系统、动画系统、界面系统、音频系统、网络通讯系统和2D系统,并通过大量案例讲解了Unity3D 5.0的各种新特性,通俗易懂,是新手入门、迅速上手的实用教程。
《Unity 5.x游戏开发指南》适用于Unity3D初学者、移动游戏开发人员、虚拟现实开发人员、计算机及软件工程专业的学生以及对Unity3D开发感兴趣的读者,也非常适合作为培训教材。
|
關於作者: |
罗盛誉,笔名风宇冲,毕业于美国西俄勒冈大学。有丰富的Unity游戏开发经验,曾参与多款知名移动端游戏的研发,在个人博客上发布过多篇热门教程。
|
目錄:
|
第1章 Unity基础知识
1.1 Unity简介
1.2 Unity的历史
1.3 下载与安装
1.4 打包与发布
1.5 小结
1.6 习题
第2章 Unity编辑器
2.1 游戏工程
2.2 主界面
2.3 Project视图
2.4 Hierarchy视图
2.5 Inspector视图
2.6 Scene视图
2.6.1 工具栏
2.6.2 Scene Gizmo
2.7 Game视图
2.7.1 Play菜单
2.7.2 分辨率菜单
2.7.3 Game视图右侧菜单
2.8 预制体
2.9 小结
2.10 习题
第3章 Unity脚本
3.1 MonoDevelop脚本编辑器
3.2 MonoBehavior
3.3 UnityGUI
3.4 调试
3.5 游戏对象的操作
3.5.1 创建游戏对象
3.5.2 获取游戏对象
3.5.3 添加组件与修改组件
3.5.4 发送广播与消息
3.5.5 克隆游戏对象
3.6 移动、旋转和缩放游戏对象
3.6.1 游戏对象的位置
3.6.2 移动游戏对象
3.6.3 缩放游戏对象
3.6.4 旋转游戏对象
3.6.5 实例
3.7 工具类
3.7.1 时间类
3.7.2 随机数
3.7.3 数学类
3.7.4 四元数
3.8 输入控制
3.8.1 计算机输入
3.8.2 自定义输入
3.8.3 移动设备输入
3.9 小结
3.10 习题
第4章 3D基础知识
4.1 Camera摄像机
4.1.1 摄像机参数
4.1.2 摄像机投射
4.2 3D 模型
4.2.1 Mesh网格模型
4.2.2 Texture贴图
4.2.3 Material材质
4.2.4 对应组件
4.2.5 骨骼动画
4.3 小结
4.4 习题
第5章 创建场景
5.1 创建场景
5.2 地形编辑器
5.2.1 升降地形工具
5.2.2 绘制高度工具
5.2.3 平滑地形工具
5.2.4 绘制地形工具
5.2.5 放置树木工具
5.2.6 绘制细节工具
5.2.7 地形参数设置
5.3 风域
5.4 小结
5.5 习题
第6章 创建人物
6.1 Mecanim系统
6.2 导入模型
6.2.1 模型导入设置
6.2.2 Avatar的设置
6.3 状态机
6.3.1 Animator
6.3.2 添加碰撞体
6.3.3 添加摄像机
6.3.4 动作混合与控制
6.4 反向动力学
6.5 人体动画重定向
6.6 小结
6.7 习题
第7章 物理引擎
7.1 刚体
7.2 碰撞器
7.3 物理材质
7.4 触发器
7.5 射线
7.6 关节
7.6.1 链条关节
7.6.2 弹簧关节
7.7 小结
7.8 习题
第8章 粒子系统
8.1 粒子系统介绍
8.2 粒子系统各个模块
8.2.1 Particle System模块
8.2.2 Emission模块
8.2.3 Shape Module模块
8.2.4 Velocity over Lifetime模块
8.2.5 Limit Velocity over Lifetime模块
8.2.6 Force over Lifetime模块
8.2.7 Color over Lifetime模块
8.2.8 Color by Speed模块
8.2.9 Size over Lifetime模块.
8.2.10 Size by Speed模块
8.2.11 Rotation over Lifetime模块
8.2.12 Rotation by Speed模块
8.2.13 External Forces模块
8.2.14 Collision模块
8.2.15 Sub Emitters模块
8.2.16 Texture Sheet Animation模块
8.2.17 Renderer模块
8.3 实例——烟花
8.4 实例——鼠标轨迹
8.4.1 点状轨迹
8.4.2 雪花轨迹
8.5 小结
8.6 习题
第9章 用户界面
9.1 Sprite精灵
9.1.1 图片设置为精灵
9.1.2 图片切割为多个精灵
9.1.3 设置Border边界
9.1.4 Pivot锚点
9.2 Canvas画布
9.2.1 创建画布
9.2.2 画布参数
9.3 Image图片
9.4 RawImage原始图片
9.5 Text文本
9.5.1 Text参数
9.5.2 添加阴影
9.5.3 添加轮廓
9.6 按钮
9.7 输入区域
9.8 开关
9.8.1 创建开关
9.8.2 开关组
9.9 滑动条
9.10 滚动区域
9.10.1 实现滚动拖曳
9.10.2 实现画面裁切
9.10.3 完整内容
9.11 滚动条
9.12 小结
9.13 习题
第10章 数据存储与读取
10.1 PlayerPrefs
10.1.1 整数的存取
10.1.2 浮点数的存取
10.1.3 字符串的存取
10.1.4 其他PlayerPrefs接口
10.1.5 属性访问器get和set
10.1.6 属性访问器与PlayerPrefs
10.2 JSON
10.2.1 JSON数据格式
10.2.2 数据存储
10.2.3 数据加密
10.3 实例——创建游戏角色
10.3.1 定义数据结构
10.3.2 数据管理类
10.3.3 创建界面
10.4 小结
10.5 习题
第11章 音乐音效
11.1 基本原理
11.2 音频片段
11.3 声源
11.4 收听者
11.5 实例——2D音乐音效
11.6 实例——3D音乐音效
11.7 混响区域
11.8 音频混合器
11.9 音频效果
11.10 实例——午夜枪手
11.11 小结
11.12 习题
第12章 光照
12.1 光照基础
12.1.1 点光源
12.1.2 聚光源
12.1.3 方向光
12.1.4 区域光
12.2 光的使用
12.3 阴影
12.3.1 开启光的阴影
12.3.2 阴影技巧
12.4 渲染模式
12.5 GI
12.5.1 GI介绍
12.5.2 GI使用
12.6 反射环境
12.6.1 反射天空盒
12.6.2 反射天空盒及场景
12.7 光照探针
12.8 小结
12.9 习题
第13章 资源的下载与上传
13.1 下载
13.2 上传
13.3 AssetBundle资源包
13.3.1 AssetBundle打包
13.3.2 AssetBundle上传
13.3.3 AssetBundle下载
13.3.4 资源包变体
13.3.5 依赖关系
13.3.6 AssetBundle使用建议
13.4 小结
13.5 习题
第14章 性能分析工具Profiler
|
|