新书介绍 - Unity插件宝典
简介 本书从实用角度出发,详细介绍了Unity项目开发中常用的各种插件。书中所展示的插件涵盖了模型、特效、动画、编辑器、脚本、GUI、Shaders、优化等各种类型。每类插件都是从功能和特点开始讲解,再通过具体的操作步骤详细介绍其使用方法和操作技巧。最后通过一个赛车游戏和AR案例,讲解运用各种插件进行项目开发的实战。
配套资源中提供了书中案例的源文件和用到的素材文件。
本书适合Unity初学者、游戏开发者、程序员、AR&VR开发人员阅读学习,也可作为大专院校相关专业师生的学习用书和培训学校的教材。
作者简介 张忠喜(野猪),Unity圣典论坛版主、蛮牛专栏作家。曾担任过资深Unity工程师、Unity主城、项目经理、技术总监等相关职位,参与多款手机游戏、XR项目及软件等的主导设计与开发。 擅长Unity的相关开发技术。目前主要研究技术方向为Unity新技术、WebGL、大数据、云计算及 人工智能。
艾西格亚,Unity圣典与纳金网论坛版主。10多年的3D动画与 虚拟现实开发经验。在国内企业担任过VR研发部经理,从早期的 web3D技术到Unity的项目开发,结合三维软件的制作实力来完成多项商用虚拟现实项目应用。精通Unity的各项资源与插件的特性,能充分的运用插件与项目进行完美的结合。
书本内容
第1章 模型类插件
本章节主要介绍资源商店中关于模型创建与关卡制作的主要插件,通过模型插件的功能说明后,我们就可以在游戏与虚拟现实项目里面快速的打造出多种不同风格的场景。模型插件适用于项目初期时设计原始场景,对于美术与游戏策划人员来说是场景关卡的绝佳设计资源。
第2章 特效类插件
本章节主要介绍资源商店中关于游戏场景中的特效制作插件,这些插件可运用在虚拟现实、各类风格的游戏与VR场景,对于美术人员来说不但可以提升制作效能,特效插件里面的诸多效果也提供了更丰富的参考与学习资源。
第3章 动画类插件
本章节介绍的是资源商店中的关于动画制作的插件,这些动画插件可运用在游戏片头与转场,虚拟现实与漫游类项目,插件包含了对角色动作的修改与动作套用。开发人员在了解这几个插件的具体用途后,就可以快速的在项目中掌握相机路径的制作与实时的修改,在带有动作的角色导入后也可以增加反向关节的设置与骨架的调整。
第4章 编辑器插件
Unity提供了操作简易而功能强大的场景编辑器功能,并且在Windows与Mac系统中都保持了相同的操作界面,这使得开发人员可以根据项目的需求来定制专属的编辑器。而编辑器类型的插件在游戏开发中提供了非常好的拓展功能,包含菜单栏,工具栏与相关的视图都能通过这些插件而得到更为完整的拓展与效率的提升。
第5章 脚本类插件
脚本类插件有助于提升开发人员的思维模式,每一个脚本类插件都可以看成是一个特定的例子, 通过这些插件的植入并工程中重新部署以满足项目需求。简而言之, 脚本类插件的扩充不仅与我们的开发项目有关, 而且能让项目快速得到完整的解决方案。
第6章 GUI插件
在uGUI系统推出后,不少用户开始转用新的UI系统来制作游戏界面,虽然新UI系统功能完整性仍有待提升,但再加上各类GUI插件的辅助之后,将使得界面制作的流程更为高效。本章节介绍的是资源商店中的制作GUI的专用插件,这些插件的特点是上手容易,在不需写任何代码的情况下,通过几个步骤的设置就可以得到绝佳的UI效果。
第7章 Shader插件
Shader是游戏开发里面相当重要的一个制作环节,开发人员如果掌握了Shader的编写就能创造出独特的着色效果。对于美术人员来说,如能通过可视化Shader插件来快速制作出所需的Shader才是他们更为重视的部分。在这个章节里面介绍的几个特殊Shader插件将使得游戏中的纹理表现更为快速而高效。
第8章 优化类插件
项目中优化的部分包括了网格与材质合并 ,降低DC(Draw Call) 和模型骨骼以及优化代码等工作。本章节将要介绍一些在工程优化上非常有帮助的插件,并且适用在在单机、手机或是VR 的项目里面,对于开发人员来说是极具参考价值的内容。
第9章 综合应用 — 卡通版赛车
本案例将通过几个插件的组合来完成一个卡通风格的赛车游戏。如果您是一个美术人员,对Unity 有点基本的认识与操作概念,只需按照以下的案例教程即可创建出自己专属的赛车游戏。而对于程序开发人员来说,通过本案例的操作说明后,更可以直接修改脚本来创建出功能更为丰富的赛车游戏。
第10章 综合案例 — AR人体医疗
增强现实(简称AR )现在的发展如火如荼,AR+的应用也是一个很广阔的市场前景。 本案例通过利用几个插件的组合来开发快速实现一个AR+ 医疗的人体展示案例。不论是程序员还是美术人员,只要根据本案例的操作,都可以快速创建出来自己的AR+ 医疗的人体展示案例,也可以根据自己的需求修改脚本和替换美术资源来实现各种各样的AR+ 应用。
|