1.基础知识和核心内容的详细讲解,让零基础读者也可以快速掌握Unity游戏发基础技能 2.大量真实的实战案例,读者可结合案例掌握所学知识在实际工作中的应用 3.详细的操作视频,帮助读者加深理解游戏发各项功能的运用
售 价:¥
纸质售价:¥52.00购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
前言
内容介绍
本书特色
本书资源及增值服务
第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 本章总结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜