Unity 2020游戏开发快速上手

Unity 2020游戏开发快速上手

作者:吴雁涛叶东海赵杰

出版社:清华大学

出版年:2021年11月

ISBN:9787302593768

所属分类:历史文化

书刊介绍

《Unity 2020游戏开发快速上手》内容简介

本书详细讲解Unity2020的用法,并逐一说明Unity的主要功能,让读者对Unity游戏开发有一个整体认识,同时通过讲解一个简单的狗狗打怪游戏场景的相关实现技术,使读者掌握Unity制作游戏产品的方法,以快速进入Unity游戏开发之门。本书共分16章,内容包括Unity2020的安装、理解Unity的世界、Unity的常用界面、Unity项目从新建到生成、Unity脚本基础、Unity常用基础功能、Unity开发简单框架及常用技巧、狗狗打怪游戏结构和设置、指针切换及玩家移动攻击、敌人攻击、角色状态和伤害计算、场景传送和数据存取、狗狗打怪菜单场景。本书适合Unity游戏开发初学者阅读,也适合作为高等院校、中职学校和培训机构计算机游戏开发相关专业师生的教学参考书。
吴雁涛,2000年毕业于西北工业大学,从事计算机软件开发相关工作,包括Web前端、Web后端、Untiy3D开发等。著有《Unity3D平台AR与VR开发快速上手》《Unity2018AR与VR开发快速上手》《Unity3D平台AR快速开发上手—基于EasyAR4.0》。
叶东海,2012年毕业于云南大学,从事网络安全和信息化建设与管理工作,研究数据挖掘和AR应用开发,有7年的教学工作经验,指导多项人工智能竞赛和创新创业项目。著有《数据库系统应用》《Unity3D平台AR快速开发上手—基于EasyAR4.0》。
赵杰,2003年毕业于云南大学软件工程专业,硕士,曾负责软件工程专业、网络工程专业和数字媒体专业本科生创新创业指导工作。有15年的教学工作经验,指导过多项大学生创新创业项目。著有《Unity3D平台AR快速开发上手——基于EasyAR4.0》。

作品目录

内容简介
前言
第1章:使用Unity
Hub安装Unity
1.1、Unity
Hub的下载
1.2、Unity
Hub的安装
1.3、Unity
Hub的使用
1.4、脚本编辑器和界面语言设置
1.5、提示和总结
第2章:生成应用程序
2.1、安装对应平台的模块
2.2、窗口设置
2.3、玩家设置
2.4、生成Windows程序
2.5、生成网页应用
2.6、生成安卓应用
2.7、生成iOS应用
2.8、提示和总结
第3章:理解Unity的世界
3.1、虚拟的三维世界
3.2、Unity项目的结构
3.3、Unity的坐标
3.4、Unity项目目录说明
3.5、关于翻译
3.6、关于Unity的学习资源
3.7、提示和总结
第4章:Unity的常用界面
4.1、共有操作
4.2、项目窗口
4.3、层级窗口
4.4、场景视图
4.5、检查器窗口
4.6、游戏视图
4.7、控制台窗口
4.8、资源商城
4.9、包管理器
4.10、菜单及其他常用操作
4.11、提示和总结
第5章:从新建到生成
5.1、新建到生成过程描述
5.2、简单的例子
5.3、提示和总结
第6章:Unity脚本的基础内容(上)
6.1、C#基础概述
6.2、Unity
3D的内置数据类型
6.3、MonoBehaviour
6.4、Debug类
6.5、游戏对象的基本操作
6.6、游戏对象位置的旋转和缩放
6.7、Time
6.8、组件获取和基本操作
6.9、提示和练习
第7章:Unity脚本的基础内容(下)
7.1、应用退出和场景控制
7.2、协程和重复
7.3、实例化
7.4、PlayerPrefs保存获取数据
7.5、ScriptableObject
7.6、调用其他组件上的方法
7.7、Unity中与计算有关的内容
7.8、其他
7.9、脚本常见错误
7.10、提示总结和练习
第8章:Unity常用基础功能(上)
8.1、常用资源导入后的设置
8.2、预制件
8.3、摄像机
8.4、Unity
UI
8.5、音频播放
8.6、视频播放
8.7、提示总结和小练习
第9章:Unity常用基础功能(下)
9.1、输入
9.2、物理系统
9.3、动画
9.4、导航寻路
9.5、拖尾和线
9.6、光照组件和粒子组件
9.7、提示总结和小练习
第10章:Unity开发简单框架及常用技巧
10.1、多个Manager的简单框架
10.2、ScriptableObject的使用
10.3、AI的简单实现
第11章:狗狗打怪项目结构和设置
11.1、项目总体结构
11.2、项目基本设置
第12章:指针切换及玩家移动攻击
12.1、鼠标指针切换
12.2、玩家单击移动
12.3、玩家动画制作和移动匹配
12.4、玩家攻击敌人
12.5、镜头设置
第13章:敌人攻击
13.1、动画动作准备
13.2、敌人预制件制作
13.3、EnemyController脚本编辑
第14章:角色状态和伤害计算
14.1、角色状态
14.2、伤害计算
14.3、等级升级
14.4、敌人血量显示
14.5、玩家血量经验值显示
第15章:场景传送和数据存取
15.1、当前场景传送
15.2、玩家数据的保存和读取
15.3、不同场景传送
第16章:狗狗打怪菜单场景

相关推荐

微信二维码