从零开始:快速入门Unity 3D游戏开发

从零开始:快速入门Unity 3D游戏开发

作者:康远英

出版社:人民邮电

出版年:2022年3月

ISBN:9787115573544

所属分类:教辅教材

书刊介绍

《从零开始:快速入门Unity 3D游戏开发》内容简介

本书是指导初学者学习Unity 3D游戏开发的入门图书,书中详细讲解了场景搭建、脚本、物理系统、Mecanim动画系统、UI(用户界面)系统等初学者必须具备的Unity 3D游戏开发基础知识,并演示了如何将这些知识运用到实际的游戏开发中。
全书共分为11章。第1章和第2章为Unity 3D的基础认识;第3章讲解场景搭建;第4章和第5章讲解游戏开发所需的编程知识;第6章讲解控制游戏中对象的位置、位移和旋转角度的3D数学;第7章讲解用于在游戏中进行检测的物理系统;第8章讲解制作游戏动画片段,以及控制动画片段过渡的Mecanim动画系统;第9章讲解游戏UI系统;第10章讲解运用脚本、物理系统、Mecanim动画系统、UI系统等知识点制作一款2D平台跳跃游戏;第11章讲解如何把游戏发布到不同的平台上,并让游戏能够运行。
本书适合想从事游戏行业,但苦于没有相关经历,需要从零开始学习的游戏爱好者,也可以作为游戏培训班或游戏开发专业学生的参考用书。
康远英,新媒体技师学院专业老师,多年游戏设计、制作、运营相关的项目经验和教学经验。国家级高技能人才培训基地建设项目数字游戏方向负责人。参与过蛮荒纪、恐惧之魂、天天K神仙、盗墓笔记、名将、商战项目、上古神殿等多个项目的研发。

作品目录





第1章:初识Unity
3D
1.1、使用Unity
3D开发的游戏
1.2、为什么要选择Unity
3D开发游戏
1.3、Unity
3D和虚幻4引擎的对比
1.4、本章总结
第2章:Unity
3D基础的窗口、常识和组件
2.1、下载和安装Unity
3D
2.
2、Unity
3D的基础窗口
2.3、Unity
3D的基本常识
2.4、Unity
3D的常用组件
2.5、本章总结
第3章:场景搭建
3.1、2D游戏场景搭建的准备工作
3.2、Tile
Palette——Tilemap的功能窗口
3.3、Tilemap
Collider
2D——2D场景的Collider组件
3.4、本章总结
第4章:脚本和C#的基础语法
4.1、设置开发环境
4.2、变量
4.3、数组
4.4、函数
4.5、条件判断语句
4.6、循环语句
4.7、本章总结
第5章:脚本的工作机制与Unity
3D常用的函数和变量
5.1、面向过程和面向对象
5.2、脚本的工作机制——生命周期函数
5.3、Unity
3D中常用的变量和函数
5.4、静态对象
5.5、常见的脚本错误和调试方法
5.6、本章总结
第6章:3D数学
6.1、笛卡儿坐标系和Vector对象
6.2、局部坐标系和世界坐标系
6.3、向量
6.4、三角函数
6.5、本章总结
第7章:物理系统
7.1、游戏对象之间的碰撞检测
7.2、游戏对象之间的触发检测
7.3、Tag(标签)
7.4、使用刚体组件控制游戏对象的位移
7.5、射线检测
7.6、综合案例——制作3D滚动球
7.7、本章总结
第8章:Mecanim动画系统
8.1、使用Animation编辑窗口制作动画片段
8.2、使用Animator
Controller(动画状态机)控制动画片段之间的过渡
8.3、使用Blend
Tree(混合树)轻松实现动画片段的自由过渡
8.4、综合案例——制作2D角色控制器
8.5、本章总结
第9章:UI系统
9.1、常用的UI组件
9.2、矩形工具
9.3、Canvas(画布)游戏对象——控制所有UI组件的显示方式
9.4、游戏UI的过渡动画
9.5、Audio
Source组件——游戏BGM和UI音效
9.6、游戏UI阶段练习案例——制作角色血槽
9.7、本章总结
第10章:2D平台跳跃游戏
10.1、脚本的命名规范
10.2、制作游戏主菜单界面
10.3、场景搭建
10.4、制作2D角色控制器
10.5、相机的跟随
10.6、制作场景中的机关
10.7、制作角色的生命值系统
10.8、制作场景中可拾取的物品
10.9、制作场景中敌人的AI系统
10.10、制作角色和敌人的伤害系统
10.11、制作移动平台
10.12、制作游戏的音效
10.13、制作游戏的终点
10.14、本章总结
第11章:游戏发布
11.1、游戏发布前的准备工作
11.2、将游戏发布到不同的平台
11.3、本章总结

相关推荐

微信二维码