标签
内容简介
本书是《Unity 4.x Cookbook》的中文译本,原书由爱尔兰作者 Matt Smith 与巴西作者 Chico Queiroz 合著,由 Packt Publishing 出版,中文版由童明翻译、机械工业出版社于 2014 年 7 月引进,属于「游戏开发与设计技术丛书」,全书约 291 页、共 11 章。 与常见的按流程推进的入门教材不同,本书采用「Cookbook」式的组织方式:以 100 多个可以独立取用的开发实例为主线,把 Unity 游戏开发中经常遇到的问题拆成一个个「问题—解法」条目,读者可以按需查阅,也可以通读以建立完整的技术地图。 内容几乎覆盖 Unity 4.x 时期游戏开发的全部主要方面:软件安装与界面、首选项设置、Prefab 与资源导入导出、摄像机控制与多摄像机切换、贴图与材质制作、图形用户界面、基于 Mecanim 的角色动画与布娃娃物理、音效与配乐播放、外部数据与外部设备通信、文本文件与 XML 数据处理、对象的自动控制与移动(含简单导向逻辑),以及暂停、慢动作、立体视觉等附加功能与专业版特性。 需要说明的是,本书基于 Unity 4.x 编写,部分界面与 API 与今天的 Unity 版本已有差异,更适合作为了解 Unity 开发基本思路与经典技巧的参考书,配合新版本官方文档对照阅读。
编辑推荐
很多 Unity 教材像一条线性流水线,从建工程讲到发布成品,读者一旦卡在某个具体问题上就得回头翻找。本书采取了另一种思路:它是一本「问题驱动」的实战手册,100 多个实例各自独立,遇到问题直接查、照着做、拿走代码,这一点在当年的中文 Unity 书里并不多见。 覆盖面是它最大的优势。摄像机、材质、GUI、动画、音效、外部数据、文件与 XML、对象移动与简单导向逻辑,甚至后视镜、景深、视频播放这类「有点意思但不常见」的效果都被收录进来,读者可以在做小项目的过程中顺手扩展自己的技术面。原书出自爱尔兰与巴西两位作者之手,写法务实,讲清「怎么做」而不纠缠理论。 当然也要把话说在前面:本书基于 Unity 4.x,Mecanim 之外的界面与 API 在今天的新版本中已有变化,部分代码不能直接照搬。因此它更适合作为思路参考和技巧字典,配合当前版本的官方文档一起使用。对于想把 Unity 各模块都「摸一遍」的自学者,这仍是一本性价比不错的案头书。
适合谁读
适合
- 已经能打开 Unity、想系统补齐各模块实践经验的初学者
- 需要随手查阅具体实现技巧(摄像机、GUI、动画、音效等)的在职开发者
- 想通过拆解小实例理解游戏开发各环节的高校计算机、数字媒体专业学生
- 做独立小项目、需要快速找实现方案的业余游戏爱好者
不适合
- 使用 Unity 2021 及以上版本、希望学习最新 API 与渲染管线的读者
- 完全零基础、需要从 C# 语法和编辑器操作被一步步带着走的人
- 以商业项目架构、性能优化、网络同步为主要目标的进阶开发者
阅读建议
- 先花一两天通读第 1 章并搭好工程环境,之后按需选章,把它当作字典而非线性教材。
- 每读一个实例,务必在自己的空工程里重做一遍,把官方最新文档对照着修改过时的 API。
- 关注第 7、8、9 章关于外部数据与对象控制的内容,它们最容易迁移到今天的项目里。
- 遇到与新版 Unity 界面不一致的步骤,以官方手册为准,记录差异形成自己的笔记。
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 译者序
- 前言
- 第1章 Unity 4.X 入门
- 1.1 引言
- 1.2 安装 Unity 4.X
- 1.3 设置首选项
- 1.4 了解和优化用户界面
- 1.5 把 Unity 中创建的资源另存为 Prefab
- 1.6 了解 Unity 中的 Content
- 1.7 导入自己的 Content
- 1.8 导入 Unity 的包到项目中
- 1.9 导入自定义包到项目中
- 1.10 从项目中导出自定义包
- 1.11 添加自定义包到 Unity 的包快捷列表中
- 1.12 使用项目浏览视图
- 第2章 使用摄像机
- 2.1 引言
- 2.2 创建画中画效果
- 2.3 在不同摄像机之间切换
- 2.4 自定义镜头光晕效果
- 2.5 从屏幕内容制作纹理
- 第3章 创建贴图和材质
- 第4章 创建图形用户界面
- 第5章 控制动画
- 第6章 播放和处理声音
- 第7章 使用外部资源文件和设备
- 第8章 使用外部文本文件和 XML 数据
- 第9章 管理对象的状态和控制对象的移动
- 第10章 使用附加功能和优化选项改进游戏
- 第11章 利用 Unity 专业版
- 11.1 引言
- 11.2 用景深动态地聚焦对象
- 11.3 创建后视镜
- 11.4 在场景中播放视频
- 11.5 用音频滤镜模拟水下环境
- 11.6 加载和播放外部电影文件
常见问题
这本书对应的是哪个 Unity 版本?现在还适用吗?
全书基于 Unity 4.x 编写,示例涉及当时的界面与 API。核心概念(Prefab、Mecanim、摄像机、GUI、XML 数据处理等)至今仍有参考价值,但具体操作与代码需要对照当前版本文档调整,不建议直接照搬。
这本书和《Unity游戏开发实战》是同一本吗?
不是。本书是《Unity 4.x Cookbook》的中译本,作者为 Matt Smith 与 Chico Queiroz,童明翻译;《Unity游戏开发实战》是 Michelle Menard 等人的另一本书,中文版同样由机械工业出版社出版,注意不要混淆。
适合完全没有编程基础的人吗?
不太适合。书中默认读者能基本操作 Unity 编辑器并读懂简单脚本,重点在「怎么实现某个效果」,对 C# 语法与编程基础讲解较少。零基础读者建议先补一门 C# 入门课再阅读。
书里有多少个实例?需要按顺序读吗?
全书 11 章,包含 100 多个开发实例,采用 cookbook 式组织,各条目相对独立。不必按顺序通读,可以按当前项目需要挑章节查阅。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。