由Unity Technologies公司开发的三维游戏制作引擎——Unity 3D凭借自身的跨平台性和开发性优势已逐渐成为当今世界范围内的主流游戏引擎,Unity 3D常用于手机端和网络端的交互式虚拟漫游及游戏开发。用Unity 3D引擎开发的游戏可以在浏览器、移动设备或者游戏机等几乎所有常见平台上运行。Unity 3D功能强大,简单易学,无论对初学者还是专业游戏开发团队,Unity 3D都是非常好的选择。
本书以Unity 5.x版本为例,通过案例介绍Unity 3D的使用方法及经验。本书以能力培养为主线,以案例教学为引导,以项目为载体,充分体现“做中学”和“学中做”的思想。书中结合大量Unity 3D实践应用开发案例,从实战角度系统地介绍Unity 3D游戏开发基础知识,包括Unity 3D脚本基础、引擎基础、特效制作、跨平台发布等内容。通过学习本书,读者可以在理解Unity 3D基本概念的基础上,通过实践案例熟悉并掌握基于Unity 3D的虚拟现实内容开发的实践技能。
本书内容丰富,条理清晰,从基本知识到高级特性,难度循序渐进,从简单的应用程序到完整的3D游戏案例逐步深入,将Unity 3D引擎基础知识完整地呈现在广大读者面前,非常适合作为本科院校相关专业的教材。
本书由大连东软信息学院数字媒体技术专业游戏开发课程群负责人李婷婷、余庆军、杨浩婕、刘石编写,参加编写的还有徐慧、田媛、叶世贤、王垚。由于近年来虚拟现实应用开发技术发展迅速,Unity 3D软件版本更新加快,同时受编者水平及编写时间所限,本书难免存在诸多疏漏和不足,敬请广大读者提出宝贵意见和建议,以利于我们对本书不断加以改进。
编 者
2017年8月