前言
Unity是由Unity Technologies开发互动内容的多平台综合型开发工具,不仅在游戏开发、动画制作方面应用广泛,而且越来越多地应用于增强现实、虚拟现实、数字孪生等内容的开发。
本书面向的读者是没有接触过Unity游戏开发的初学者。读者可以通过本书快速掌握Unity游戏开发的常用技术,并且能够参照“狗狗打怪”示例游戏制作出自己的作品。
本书内容介绍
第1~5章介绍了Unity的安装、应用生成、Unity相关的基础概念和常用的界面操作,并通过第5章的一个小示例让读者对Unity游戏的开发过程有一个初步的了解,为后面的学习打下基础。
第6~9章介绍了Unity游戏开发中脚本的基础内容,以及常用基础功能(如界面、动画等)的开发,每章后面都有小练习以巩固学习内容。
第10~16章以一个简单的ARPG(动作角色扮演类)游戏“狗狗打怪”为例介绍如何控制人物及NPC(非玩家角色)的移动和动画、设置状态、实现战斗过程、场景切换和数据存取,以及游戏菜单设计。
示例源代码下载
本书配套的示例代码请用微信扫描右边的二维码获取,也可按提示把下载链接转发到自己的邮箱中下载。如果有问题,请直接发送邮件至booksaga@163.com,邮件主题为“Unity 2020游戏开发快速上手”。
本书的特点
快速上手:以直接、细致的方式指导读者快速掌握Unity的使用和Unity游戏开发的方法,基础内容章节还提供了对应的视频内容。
理解架构:书中通过结构图、流程图、思维导图等方式帮助读者理解并掌握Unity的概念、结构以及游戏开发的思路。
实战引导:通过实际游戏项目示例介绍Unity游戏开发的一个简单且实用的框架,让第一次使用Unity开发的读者不至于面对项目不知所措。这个框架不仅可以用于游戏开发,也可以用于其他一些小型项目的开发。
本书读者
本书适合Unity平台游戏开发初学者、游戏与数字孪生开发人员阅读,也适合作为高等院校、中职学校和培训机构计算机游戏开发课程的教学参考书。
本书作者
吴雁涛,2000年毕业于西北工业大学,从事计算机软件开发相关工作,包括Web前端、Web后端、Untiy 3D开发等。著有《Unity 3D平台AR与VR开发快速上手》《Unity 2018 AR与VR开发快速上手》《Unity 3D平台AR快速开发上手——基于EasyAR 4.0》。
叶东海,2012年毕业于云南大学,从事网络安全和信息化建设与管理工作,研究数据挖掘和AR应用开发,有7年的教学工作经验,指导多项人工智能竞赛和创新创业项目。著有《数据库系统应用》《Unity 3D平台AR快速开发上手——基于EasyAR 4.0》。
赵杰,2003年毕业于云南大学软件工程专业,硕士,曾负责软件工程专业、网络工程专业和数字媒体专业本科生创新创业指导工作。有15年的教学工作经验,指导过多项大学生创新创业项目。著有《Unity 3D平台AR快速开发上手——基于EasyAR 4.0》。
作 者
2021年9月