图书介绍

Unity实践案例分析与实现PDF|Epub|txt|kindle电子书版本网盘下载

Unity实践案例分析与实现
  • 王维花主编;宫成强副主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113251413
  • 出版时间:2019
  • 标注页数:214页
  • 文件大小:27MB
  • 文件页数:225页
  • 主题词:游戏程序-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Unity实践案例分析与实现PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 引言1

1.1 下载和安装2

1.1.1 Unity下载3

1.1.2 安装4

1.1.3 安装资源包(Standard Assets)7

1.1.4 基本启动8

1.2 Unity服务12

第2章 Unity主要界面介绍13

2.1 编辑器界面15

2.1.1 导航窗口15

2.1.2 新建项目工程16

2.1.3 界面布局18

2.2 界面定制19

2.3 工具栏20

2.3.1 转换工具20

2.3.2 转换辅助工具23

2.3.3 播放控制工具24

2.3.4 其他辅助工具24

2.4 常用视图25

2.4.1 层级视图(Hierarchy)25

2.4.2 场景视图(Scene)26

2.4.3 检视视图(Inspector)29

2.4.4 项目视图(Project)30

第3章 Unity快速入门31

3.1 基本游戏对象33

3.1.1 创建方法33

3.1.2 基本对象34

3.1.3 GameObject组合案例36

3.2 天空盒38

3.3 摄像机40

3.4 预制体40

3.5 物理属性43

3.6 实践案例:带有刚体属性的基本场景44

3.6.1 场景基本元素分析45

3.6.2 具体实现过程45

第4章 基本脚本介绍48

4.1 创建脚本49

4.2 脚本编辑器51

4.3 常见事件52

4.4 常用组件53

4.4.1 访问绑定对象的组件53

4.4.2 访问外部对象组件54

4.4.3 Transform组件56

4.4.4 Transform实践案例57

第5章 鼠标和键盘交互59

5.1 Input输入管理60

5.1.1 GetAxis()方法61

5.1.2 GetAxis实践案例61

5.1.3 GetKey()按键控制62

5.1.4 GetKey实践案例63

5.1.5 GetMouseButton()鼠标操作64

5.1.6 GetMouseButton()实践案例64

5.2 交互综合案例66

第6章 三维漫游地形系统72

6.1 地形概述73

6.2 创建Unity 3D地形系统75

6.2.1 基本地形地貌75

6.2.2 绘制树木和草等植被79

6.2.3 添加水资源81

6.3 使用第一人称角色82

6.4 导入外部模型物体84

第7章 物理引擎86

7.1 刚体及常用方法87

7.1.1 AddForce()88

7.1.2 AddRelativeForce()90

7.1.3 FixedUpdate()函数91

7.2 实践案例:打砖块游戏91

7.2.1 主要场景及墙体91

7.2.2 发射球体93

7.2.3 控制摄像机的移动94

7.2.4 销毁发射球94

7.2.5 重新加载场景95

7.3 碰撞体以及碰撞体事件检测95

7.3.1 Collider基本介绍96

7.3.2 Collider的基本规则97

7.3.3 碰撞检测事件99

7.3.4 触发器100

7.4 实践案例:疯狂教室100

7.4.1 前期准备101

7.4.2 教室有关模型101

7.4.3 门模型的开关控制104

7.4.4 学生角色106

7.4.5 门的自动开关设置106

第8章 Unity2D动画游戏109

8.1 2D游戏流程110

8.2 效果介绍111

8.3 游戏实现112

8.3.1 创建场景112

8.3.2 创建工作层112

8.3.3 导入素材113

8.3.4 添加角色和动画115

8.3.5 制作动画脚本119

8.3.6 创建主要游戏对象120

8.3.7 碰撞检测124

8.3.8 脚本控制帽子移动126

8.4 项目总结126

第9章 Mecanim动画系统128

9.1 Mecanim动画系统概述129

9.2 简单动画130

9.2.1 导入人物角色模型130

9.2.2 动画控制器133

9.3 混合树转换条件139

9.3.1 基本思路139

9.3.2 代码实现139

9.4 摄像机跟随140

第10章 贪吃蛇游戏案例146

10.1 游戏效果147

10.2 项目流程148

10.3 游戏实现149

10.3.1 场景搭建149

10.3.2 蛇的脚本控制150

10.3.3 食物的生成152

10.3.4 Food被吃掉的Destroy的效果153

10.3.5 蛇身的生成154

10.3.6 控制蛇身的移动156

10.3.7 游戏结束时的状态判定159

10.3.8 超出边界的判断160

10.3.9 设置UI161

第11章 坦克大战游戏案例164

11.1 效果介绍165

11.2 项目流程166

11.3 前期准备167

11.3.1 创建场景167

11.3.2 导入素材167

11.3.3 导入主要场景预制体168

11.4 项目游戏实现169

11.4.1 导入坦克169

11.4.2 坦克灵活性处理171

11.4.3 导入子弹173

11.4.4 子弹发射174

11.4.5 子弹与坦克碰撞177

11.4.6 增加另一个坦克179

11.4.7 修改Tank2的不同颜色180

11.4.8 控制摄像机跟随181

11.4.9 增加音效182

11.4.10 重新加载起始场景185

11.5 项目总结186

第12章 飞扬的小鸟游戏案例187

12.1 效果介绍189

12.2 前期准备189

12.2.1 素材准备189

12.2.2 创建游戏工程以及素材导入190

12.3 游戏实现193

12.3.1 搭建主要场景193

12.3.2 创建管道196

12.3.3 创建小鸟对象198

12.3.4 实现小鸟翅膀动画198

12.3.5 脚本控制小鸟运动199

12.3.6 设置随机管道效果201

12.3.7 无极限场景实现202

12.3.8 管道对象的随机设置207

12.3.9 键盘控制小鸟运动207

12.3.10 摄像机跟随208

12.3.11 计分功能209

12.3.12 添加声音211

12.3.13 重新加载游戏213

12.4 项目总结214

热门推荐