





作者:吴雁涛 叶东海 赵杰
定价:89元
印次:1-4
ISBN:9787302612612
出版日期:2022.08.01
印刷日期:2024.12.26
图书责编:夏毓彦
图书分类:零售
本书基于Unity 2020,详细讲解Unity的主要功能和用法,以及游戏开发的方法和技巧,并剖析了3个实战项目:一个简单的2D打砖块游戏、一个3D动作RPG游戏和一个3D对战射击游戏。通过以上内容,帮助读者掌握Unity制作游戏的方法,以快速进入Unity 2D与3D游戏开发之门。 本书分为13章,内容包括Unity 2020的安装和基本界面,理解Unity的世界生成,脚本基础,界面及输入,2D游戏开发,制作2D打砖块游戏,3D物理、动画和导航,Unity 3D开发的简单框架及常用技巧,3D动作游戏示例,更复杂的3D动作游戏,Unity其他功能,简单的3D射击游戏实战,商城资源等。 本书适合Unity 3D游戏开发初学者、游戏与数字孪生开发人员阅读,也适合作为高等院校、中职学校和培训机构计算机游戏开发相关专业师生的教学参考书。
吴雁涛,10多年计算机软件开发经验,包括Web应用开发、Unity应用开发等。著有《Unity 2D与3D手机游戏开发实战》《Unity 3D平台AR与VR开发快速上手》《Unity 3D平台AR快速开发上手——基于EasyAR 4.0》《Unity 2020游戏开发快速上手》。
前言 Unity 3D(简称Unity)是由Unity Technologies公司制作的互动内容多平台综合型开发工具,不仅在游戏开发、动画制作方面广泛应用,而且越来越多地应用于增强现实、虚拟现实、数字孪生等内容的开发。 本书面向的读者是没有接触过Unity游戏开发的初学者,读者可以通过本书快速掌握Unity游戏开发的常用技术,并且能够参照书中的示例游戏制作出自己的作品。 本书内容介绍 第1~4章介绍Unity的安卓应用发布、相关的基础概念和常用的界面操作、脚本基础内容、Unity的UI和输入等。 第5、6章介绍Unity的2D游戏开发并通过一个2D打砖块游戏让读者学习基础的Unity程序开发方法。 第7、8章介绍Unity的3D物理、动画系统和导航系统等内容,并通过第8章介绍Unity开发简单游戏时如何组织构建开发框架。 第9、10章以一个简单的ARPG(动作角色扮演类)游戏为例介绍如何控制人物及NPC的移动、动画、设置状态、实现战斗过程、场景切换和数据读取等内容。 第11、12章介绍Unity的其他功能插件,并且通过一个简单的射击对战游戏的制作介绍如何使用各种插件在少量代码的情况下实现一个射击对战游戏,包括人物控制、动画播放、NPC的AI实现、武器射击效果、如何通过插件实现网络对战。 第13章介绍很多热门的商城资源,包括通用的子系统和一些特定游戏开发的资源,无论是作为学习还是直接使用这些资源开发游戏都是不错的选择。 示例源码下载与答疑服务 本书配套源码、PPT课件、数据集、开发环境需要使用微信扫描右侧的二维码下载,也可按页面提示把链接转发到自己的邮...
第 1 章 Unity的安装和基本界面1
1.1 Unity的安装1
1.1.1 Unity ID1
1.1.2 Unity Hub的安装和使用2
1.1.3 基础设置4
1.1.4 提示和总结5
1.2 Unity的基本界面5
1.2.1 共有操作6
1.2.2 项目窗口6
1.2.3 层级窗口7
1.2.4 场景视图8
1.2.5 检查器窗口9
1.2.6 游戏视图10
1.2.7 控制台窗口11
1.2.8 资源商城12
1.2.9 包管理器12
1.2.10 其他常用操作12
1.2.11 提示和总结12
第2章 理解Unity的世界并生成第一个
应用13
2.1 理解Unity的世界13
2.1.1 虚拟的三维世界13
2.1.2 游戏对象和Transform13
2.1.3 游戏对象的层级结构14
2.1.4 组件决定游戏对象14
2.1.5 场景和摄像机14
2.1.6 资源14
2.2 Unity的项目结构15
2.3 Unity的坐标16
2.4 Unity项目目录说明17
2.4.1 项目目录17
2.4.2 Assets下的特殊目录17
2.5 生成第一个应用18
2.5.1 生成设置和玩家设置18
2.5.2 生成第一个应用18
2.6 提示和总结19
第3章 Unity脚本基础内容20
3.1 C#基础20
3.2 Unity 3D的内置数据类型21
3.3 MonoBehavi... 查看详情