Unity3D游戏设计与开发pdf下载pdf下载

Unity3D游戏设计与开发百度网盘pdf下载

作者:
简介:本篇主要提供Unity3D游戏设计与开发pdf下载
出版社:博库网旗舰店
出版时间:2019-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名称:Unity3D游戏设计与开发
  • 作者:编者:曹晓明
  • 定价:128
  • 出版社:清华大学
  • ISBN号:9787302522614

其他参考信息(以实物为准)

  • 出版时间:2019-06-01
  • 印刷时间:2019-06-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:1
  • 字数:505千字

内容提要

\\\"《Unity3D游戏设计与开发》由基础篇和项目篇两个部分组成,分为13章。其中,基础篇包括 ~9章,内容为环境准备、Unity的开发环境、熟悉游戏物体和组件、创建3D游戏场景、物理系统、2D动画、人形动画、UGUI系统、粒子系统,针对Unity 5.6的新特性,介绍了地形系统、物理系统、粒子系统、UGUI系统等模块;项目篇包括 0~13章,内容为兔子快跑、开心农场、寻找消失的大洲、保卫碉楼,通过由浅入深的工程案例介绍游戏项目开发的全过程。读者可通过兔子快跑游戏项目,掌握开发2D游戏的基本方法和技能;通过开心农场游戏项目,了解结合地形系统开发种植游戏的过程;通过寻找消失的大洲游戏项目,熟悉开发AR游戏的基本概念;通过保卫碉楼游戏项目,了解使用 新的动画系统制作3D游戏的方法。
    《Unity3D游戏设计与开发》尽量使用简单的代码实现功能,语言通俗易懂,配图丰富而具体,可作为高等院校或职业院校游戏设计相关专业(如教育技术、数字媒体技术、数字媒体艺术、计算机软件等)的教材,也适合Unity初学者、游戏开发爱好者和游戏美术人员使用。\\\"

目录

目  录

基础篇
第1章 环境准备2
1.1 认识Unity2
1.2 Windows平台下的环境准备3
1.3 MacOS平台下的环境准备6
1.4 资源链接7
第2章 Unity的开发环境8
2.1 打开项目工程9
2.2 常用界面10
2.2.1 常用工作窗口10
2.2.2 工具栏18
2.2.3 菜单栏24
2.3 基本操作27
2.4 思考练习33
第3章 熟悉游戏物体和组件34
3.1 游戏物体36
3.1.1 创建游戏物体37
3.1.2 获取游戏物体39
3.1.3 改变游戏物体的Transform40
3.1.4 克隆游戏物体44
3.1.5 销毁游戏物体45
3.2 组件46
3.2.1 添加组件46
3.2.2 获取组件47
3.2.3 修改组件48
3.2.4 移除组件49
3.2.5 禁用组件49
3.3 案例实战——Alphabet Game49
3.3.1 游戏介绍与分析49
3.3.2 前期准备50
3.3.3 制作字母卡片A50
3.3.4 制作预制体A51
3.3.5 生成预制体A52
3.3.6 制作所有字母的预制体53
3.3.7 生成所有字母的预制体54
3.3.8 添加背景56
3.3.9 完善游戏细节58
3.4 思考练习59
第4章 创建3D游戏场景60
4.1 打开项目工程61
4.2 地形编辑器62
4.2.1 地形参数设置63
4.2.2 绘制高度63
4.2.3 升降高度64
4.2.4 平滑高度65
4.2.5 绘制贴图66
4.2.6 放置树木67
4.2.7 绘制细节68
4.3 水效果68
4.4 天空盒子69
4.5 雾效72
4.6 使用外部的3D模型73
4.7 制作简单的 人称漫游76
4.8 思考练习78
4.9 资源链接78
第5章 物理系统79
5.1 基础知识80
5.2 刚体(Rigidbody)组件80
5.3 碰撞体(Collider)组件84
5.4 角色控制器(Character Controller)组件90
5.5 射线(Ray)93
5.6 思考练习96
5.7 资源链接97
第6章 2D动画98
6.1 给游戏物体添加简单的动画效果99
6.2 制作Sprite Animation103
6.3 思考练习111
6.4 资源链接111
第7章 人形动画112
7.1 了解人形动画模型的构成113
7.2 模型导入设置117
7.3 制作动画状态机119
7.4 第三人称漫游122
7.5 动画重定向125
7.6 思考练习126
7.7 资源链接126
第8章 UGUI系统127
8.1 了解基础知识128
8.2 Canvas(画布)130
8.2.1 Canvas(画布)组件130
8.2.2 Canvas Scaler(画布缩放器)组件135
8.2.3 Graphic Raycaster(图像射线)组件137
8.3 Image(图片)137
8.4 Raw Image(原始图片)140
8.5 Text(文本)141
8.6 Button(按钮)142
8.7 InputField(输入框)146
8.8 Toggle(切换开关)147
8.9 Slider(滑块)149
8.10 Scroll View(滚动视图)150
8.10.1 Scrollbar(滚动条)150
8.10.2 Scroll Rect(滚动矩形)151
8.10.3 Mask(遮罩)152
8.11 Dropdown(下拉列表)153
8.12 Rect Transform(矩形变换)154
8.12.1 Pivot(轴心点)155
8.12.2 Anchor(锚点)155
8.13 思考练习156
8.14 资源链接157
第9章 粒子系统158
9.1 Particle System组件159
9.2 烟雾 165
9.3 繁星 169
9.4 礼花 174
9.5 思考练习179
9.6 资源链接179

项目篇
0章 平台游戏——兔子快跑182
10.1 游戏构思与设计183
10.1.1 游戏流程分析183
10.1.2 游戏脚本183
10.1.3 知识点分析183
10.1.4 游戏流程设计184
10.1.5 游戏元素及场景设计184
10.2 游戏开发过程186
10.2.1 资源准备186
10.2.2 搭建场景186
10.2.3 制作兔子的动画190
10.2.4 兔子的状态程序设计197
10.2.5 兔子的总体控制程序设计199
10.2.6 摄像机跟随203
10.2.7 制作乌龟动画204
10.2.8 乌龟的状态程序设计204
10.2.9 UI制作:开始,胜利,失败205
10.2.10 游戏总控制程序设计210
10.2.11 项目输出与测试213
1章 种植游戏——开心农场215
11.1 游戏构思与设计217
11.1.1 游戏流程分析217
11.1.2 游戏脚本217
11.1.3 知识点分析217
11.1.4 游戏流程设计217
11.1.5 游戏元素及场景设计218
11.2 游戏开发过程218
11.2.1 资源准备218
11.2.2 搭建自然场景220
11.2.3 添加场景中的其他物品226
11.2.4 游戏界面设计237
11.2.5 游戏逻辑设计244
11.2.6 本地化存储259
11.2.7 项目输出与测试266
2章 AR游戏——寻找消失的大洲268
12.1 游戏构思与设计269
12.1.1 游戏流程分析269
12.1.2 游戏脚本270
12.1.3 知识点分析270
12.1.4 游戏流程设计270
12.1.5 游戏元素及场景设计271
12.2 游戏开发过程272
12.2.1 资源准备272
12.2.2 搭建Start场景272
12.2.3 搭建Menu场景274
12.2.4 设置识别图和对应显示的物体277
12.2.5 显示大洲简介278
12.2.6 在拼图里显示不同大洲的动植物图片282
12.2.7 项目输出与测试285
3章 塔防游戏——保卫碉楼287
13.1 游戏构思与设计289
13.1.1 游戏流程分析289
13.1.2 游戏脚本289
13.1.3 知识点分析289
13.1.4 游戏流程设计289
13.1.5 游戏元素及场景设计290
13.2 游戏开发过程291
13.2.1 资源准备291
13.2.2 搭建场景291
13.2.3 搭建Player293
13.2.4  敌人巡线系统296
13.2.5 游戏交互300
13.2.6 完善游戏(天空盒子、音效、小地图)310
13.2.7 项目输出与测试314
附录 EasyAR的使用316
参考文献320