展开全部

主编推荐语

全面介绍Unity 5.x特性和核心功能。从入门到进阶,涵盖大量游戏实例和实战经验。

内容简介

本书介绍了Unity3D 5.0的各个主要系统,包括地形系统、脚本系统、动画系统、界面系统、音频系统、网络通讯系统和2D系统,并通过大量案例讲解Unity3D 5.0的各种新特性,通俗易懂,是新手入门、迅速上手的实用教程。

目录

  • 版权信息
  • 序言
  • 前言
  • 致谢
  • 第1章 Unity基础知识
  • 1.1 Unity简介
  • 1.2 Unity的历史
  • 1.3 下载与安装
  • 1.4 打包与发布
  • 1.5 小结
  • 1.6 习题
  • 第2章 Unity编辑器
  • 2.1 游戏工程
  • 2.1.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 MonoBehaviour
  • 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
  • 14.1 Profiler界面
  • 14.2 连接设备
  • 14.3 CPU优化
  • 14.3.1 控制台日志与预定义标签
  • 14.3.2 预定义标签
  • 14.4 渲染优化
  • 14.4.1 渲染参数
  • 14.4.2 优化
  • 14.5 内存优化
  • 14.5.1 降低资源大小
  • 14.5.2 释放内存中的资源
  • 14.6 其他优化经验
  • 14.7 小结
  • 14.8 习题
  • 第15章 导航系统
  • 15.1 实现导航系统
  • 15.1.1 建立场景
  • 15.1.2 设置NavMesh
  • 15.1.3 烘焙
  • 15.1.4 设置导航代理
  • 15.2 障碍物
  • 15.3 分离网格链接
  • 15.4 小结
  • 15.5 习题
  • 第16章 多人游戏
  • 16.1 Network
  • 16.1.1 接口介绍
  • 16.1.2 基本实例
  • 16.2 Network View
  • 16.2.1 接口介绍
  • 16.2.2 实例——聊天室
  • 16.2.3 实例——碰碰乐
  • 16.3 主服务器
  • 16.3.1 接口介绍
  • 16.3.2 实例
  • 16.3.3 架设主服务器
  • 16.4 小结
  • 16.5 习题
  • 第17章 高级功能
  • 17.1 尾径渲染器
  • 17.2 线段渲染器
  • 17.2.1 实现
  • 17.2.2 实例——闪电效果
  • 17.3 镜头光晕
  • 17.4 光晕
  • 17.5 投影仪
  • 17.6 太阳光束
  • 17.7 旋转
  • 17.8 漩涡
  • 17.9 景深
  • 17.10 移轴特效
  • 17.11 模糊
  • 17.12 动态模糊
  • 17.13 泛光
  • 17.14 噪点和刮痕
  • 17.15 噪点和颗粒
  • 17.16 抗锯齿
  • 17.17 卡通渲染
  • 17.18 移动设备播放开场视频
  • 17.19 其他功能
  • 17.20 小结
  • 17.21 习题
  • 第18章 3D游戏实例
  • 18.1 前期准备
  • 18.1.1 需求分析
  • 18.1.2 资源准备
  • 18.1.3 知识准备
  • 18.1.4 游戏设计
  • 18.2 游戏实现
  • 18.2.1 UI实现
  • 18.2.2 关卡场景
  • 18.2.3 主角实现
  • 18.2.4 敌人实现
  • 18.2.5 音频功能
  • 18.2.6 移动设备支持
  • 18.3 小结
  • 18.4 习题
  • 第19章 2D游戏基础
  • 19.1 正交摄像机
  • 19.2 精灵
  • 19.2.1 精灵实现
  • 19.2.2 调整精灵尺寸
  • 19.2.3 精灵渲染器
  • 19.2.4 图片导入设置
  • 19.2.5 精灵编辑
  • 19.2.6 精灵图集
  • 19.3 2D物理系统
  • 19.3.1 刚体
  • 19.3.2 碰撞器
  • 19.3.3 Joint 2D
  • 19.3.4 Constant Force 2D
  • 19.3.5 Effector 2D
  • 19.4 小结
  • 19.5 习题
  • 第20章 2D游戏实例
  • 20.1 游戏模块
  • 20.2 管理类的基础类实现
  • 20.3 游戏项目创建
  • 20.4 游戏管理类
  • 20.5 资源管理
  • 20.6 声音管理
  • 20.7 特效管理
  • 20.8 数据保存
  • 20.9 游戏的界面
  • 20.9.1 菜单面板
  • 20.9.2 地图面板
  • 20.9.3 加载界面
  • 20.9.4 战斗界面
  • 20.9.5 消息管理类
  • 20.10 技能系统
  • 20.11 小结
  • 20.12 习题
  • 看完了
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。