完美讲堂 Unity3D手机游戏开发实战教程

完美讲堂 Unity3D手机游戏开发实战教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2016-06
版次: 01
ISBN: 9787115421067
定价: 69.00
装帧: 平装
开本: 20开
纸张: 胶版纸
页数: 272页
字数: 450千字
正文语种: 简体中文
25人买过
  • 这是一本讲解用Unity3D制作各类流行游戏的书。本书从Unity3D的基本操作入手,结合5个可玩性非常高的游戏实例(企鹅砸小猪、隧道探险、动感小球、地下赛车和坦克防御战),全面而深入地阐述Unity3D的基本操作、游戏策划、资源整理、游戏场景创建、编写游戏脚本、游戏UI制作、各种特效制作、Web平台上的运用、移动平台上的运用以及Unity3D资源的各种操作等各方面的知识。
        本书附带下载资源(扫描封底“资源下载”二维码即可获得下载方法),内容包含本书所有实例的工程文件、场景文件以及多媒体教学视频。读者如果在实际操作的过程中遇到困难,可以通过观看多媒体教学视频来解决。
        本书适合欲从事游戏开发的初、中级读者阅读,同时也可以作为相关教育培训机构的教材。 完美动力集团成立于2004年,是国内影视、动漫产业大规模企业,是全国十大具价值CG培训机构之一,目前全国有27家分中心,在校学员4000余名。开设影视动画、影视后期、游戏美术、建筑表现专业,影视动画专业下设影视动画就业班、模型短期班、材质短期班、中高级动画班、原创动画班、模型大师班等。完美动力集合200多位来自业内一线制作团队的杰出教师,根据丰富的制作经验和多年积累的实际案例,将实际制作过程中需要的技术以及项目经验等研发整理出《Maya影视制作精彩案例解析》、《完美动力Maya极速引擎系列图书》、《ZBrush3高精度模型制作实战技法》、《完美动力Maya案例教程系列图书》、《完美动力影视动画课程实录系列》等众多专业教材书籍,内容科学、杰出,且实用性强,自出版以来受到了广大学生及从业人员的热烈欢迎。 目录

    第01章 走进Unity3D的世界 / 15
    1.1 Unity3D简介 / 16
    1.1.1 Unity3D引擎 / 16
    1.1.2 Unity3D的欢迎界面 / 16
    1.1.3 菜单栏 / 17
    1.1.4 场景控件 / 19
    1.1.5 小结 / 21
    1.2 Unity3D界面 / 21
    1.2.1 路径 / 21
    1.2.2 Angry Bots简介 / 22
    1.2.3 场景视图 / 22
    1.2.4 游戏视图 / 24
    1.2.5 层次视图 / 25
    1.2.6 项目面板 / 26
    1.2.7 检查面板 / 26
    1.2.8 小结 / 27
    1.3 资源管理 / 27
    1.3.1 创建新项目 / 27
    1.3.2 创建游戏中的物体 / 27
    1.3.3 游戏物体属性 / 28
    1.3.4 添加组件和保存 / 29
    1.3.5 资源结构管理 / 30
    1.3.6 小结 / 32
    1.4 Unity3D脚本编写 / 32
    1.4.1 脚本命名的规则 / 32
    1.4.2 玩家输入 / 33
    1.4.3 移除组件 / 38
    1.4.4 常用的脚本类型 / 38
    1.4.5 小结 / 38
    第02章 益智类游戏实例:企鹅砸小猪 / 39
    2.1 游戏策划 / 40
    2.1.1 游戏介绍 / 40
    2.1.2 游戏特点 / 41
    2.1.3 玩法 / 41
    2.1.4 小结 / 42
    2.2 整理资源 / 42
    2.2.1 创建项目 / 42
    2.2.2 了解资源 / 44
    2.2.3 小结 / 45
    2.3 创建场景 / 45
    2.3.1 创建平台 / 45
    2.3.2 安装弹弓 / 46
    2.3.3 放置敌人 / 47
    2.3.4 建造障碍 / 47
    2.3.5 创建摄像机和灯光 / 48
    2.3.6 小结 / 49
    2.4 编写脚本 / 49
    2.4.1 编写弹弓脚本 / 49
    2.4.2 编写弹药脚本 / 53
    2.4.3 编写目标敌人脚本 / 56
    2.4.4 编写建筑脚本 / 60
    2.4.5 编写摄像机脚本 / 63
    2.4.6 小结 / 68
    2.5 界面实例 / 68
    2.5.1 UI 简介 / 68
    2.5.2 导入NGUI / 69
    2.5.3 实例NGUI / 69
    2.6 场景分析 / 80
    2.6.1 创建灯光 / 80
    2.6.2 灯光类型 / 80
    2.6.3 灯光属性 / 80
    第03章 角色扮演类游戏实例:隧道探险 / 82
    3.1 游戏策划 / 83
    3.1.1 游戏简介 / 83
    3.1.2 游戏特点 / 83
    3.1.3 玩法介绍 / 83
    3.2 项目资源 / 83
    3.2.1 创建项目 / 83
    3.2.2 资源预览/84
    3.3 创建场景/87
    3.3.1 创建平台道路/87
    3.3.2 角色介绍/88
    3.3.3 创建摄像机和灯光/89
    3.4 编写脚本/91
    3.4.1 编写角色控制脚本/91
    3.4.2 编写场景脚本/99
    3.4.3 编写物品脚本/108
    3.4.4 编写变化脚本/110
    3.5 场景分析/113
    3.5.1 游戏环境/113
    3.5.2 灯光系统/114
    3.5.3 角色/115
    第04章 动作类游戏实例:动感小球/117
    4.1 游戏策划 /118
    4.1.1 游戏介绍/118
    4.1.2 游戏特点/119
    4.1.3 玩法/119
    4.2 整理资源/119
    4.2.1 创建项目/119
    4.2.2 了解资源/120
    4.3 创建场景 / 122
    4.3.1 创建平台 / 122
    4.3.2 创建小球 / 124
    4.3.3 放置元宝 / 124
    4.3.4 建造障碍物 / 125
    4.3.5 创建摄像机和灯光 / 125
    4.3.6 创建血点 / 126
    4.3.7 创建死亡区 / 127
    4.4 编写脚本 / 128
    4.4.1 编写小球脚本 / 128
    4.4.2 编写死亡脚本 / 130
    4.4.3 编写移动脚本 / 133
    4.4.4 编写物品脚本 / 134
    4.4.5 编写摄像机脚本 / 135
    4.5 小球界面 / 136
    4.5.1 UI简介 / 136
    4.5.2 制作界面 / 136
    4.5.3 界面脚本 / 137
    4.6 场景 / 138
    4.6.1 场景添加 / 138
    4.6.2 设置 / 140
    4.6.3 发布 / 143
    4.7 总结 / 143
    4.7.1 分析 / 143
    4.7.2 效果 / 143
    第05章 赛车类游戏实例:地下赛车 / 145
    5.1 游戏策划 / 146
    5.1.1 游戏介绍 / 146
    5.1.2 游戏特点 / 147
    5.1.3 玩法 / 147
    5.2 整理资源 / 147
    5.2.1 创建项目 / 147
    5.2.2 了解资源 / 148
    5.2.3 音频 / 148
    5.2.4 场景 / 148
    5.2.5 模型 / 149
    5.2.6 预设物 / 149
    5.2.7 脚本 / 149
    5.2.8 贴图 / 150
    5.3 创建游戏场景 / 150
    5.3.1 创建地形 / 150
    5.3.2 绘制地形 / 153
    5.3.3 绘制地面 / 154
    5.3.4 建造跑道 / 156
    5.4 添加游戏角色与编写脚本 / 157
    5.4.1 添加游戏角色 / 157
    5.4.2 编写游戏赛车主脚本 / 162
    5.4.3 编写游戏赛车副脚本 / 173
    5.4.4 编写摄像机脚本 / 176
    5.4.5 编写变换跑道脚本 / 178
    5.5 场景分析 / 180
    5.5.1 创建灯光 / 180
    5.5.2 为场景加雾效 / 181
    5.5.3 创建起始点 / 182
    第06章 塔防类游戏实例:坦克防御战 / 184
    6.1 游戏简介 / 185
    6.1.1 游戏介绍 / 185
    6.1.2 游戏特点 / 186
    6.1.3 玩法 / 186
    6.2 资源的管理及创建 / 186
    6.2.1 创建项目 / 186
    6.2.2 项目 / 187
    6.2.3 场景 / 187
    6.2.4 材质 / 188
    6.2.5 模型 / 188
    6.2.6 预设物 / 188
    6.2.7 贴图 / 189
    6.2.8 脚本 / 189
    6.2.9 JavaScript与C#脚本之间的通信 / 189
    6.3 创建游戏元素 / 192
    6.3.1 创建地形 / 192
    6.3.2 创建灯光 / 196
    6.3.3 刷新敌人的地点 / 198
    6.3.4 建造防御地点 / 200
    6.3.5 创建敌人 / 206
    6.3.6 敌人的转弯点 / 213
    6.3.7 制作防御塔 / 215
    6.3.8 摄像机设置 / 223
    6.4 编写脚本 / 224
    6.4.1 编写角色控制脚本 / 224
    6.4.2 编写防御塔脚本 / 229
    6.4.3 编写刷新敌人脚本 / 232
    6.4.4 编写防御点脚本 / 233
    6.4.5 编写创建防御塔的脚本 / 234
    第07章 Unity3D在Web平台上的运用 / 237
    7.1 安装Unity Web Player / 238
    7.2 发布Web / 238
    7.3 运行Web / 242
    7.4 小结 / 242
    第08章 Unity3D在移动平台上的运用 / 243
    8.1 Android环境 / 244
    8.1.1 安装java _JDK / 244
    8.1.2 安装Android _SDK / 246
    8.2 Unity3D配置 / 249
    8.2.1 配置Unity3D / 249
    8.2.2 发布安卓Android / 251
    8.2.3 APK的安装 / 256
    第09章 资源 / 259
    9.1 资源管理 / 260
    9.1.1 资源结构 / 260
    9.1.2 导入系统资源包 / 261
    9.1.3 资源导出 / 263
    9.1.4 导入资源包 / 265
    9.1.5 小结 / 266
    9.2 Unity3D动态资源管理 / 267
    9.2.1 打包资源Export Asset Bundles / 267
    9.2.2 加载资源Import Asset Bundles / 270
    9.2.3 资源优化 / 272
    9.2.4 小结 / 272
  • 内容简介:
    这是一本讲解用Unity3D制作各类流行游戏的书。本书从Unity3D的基本操作入手,结合5个可玩性非常高的游戏实例(企鹅砸小猪、隧道探险、动感小球、地下赛车和坦克防御战),全面而深入地阐述Unity3D的基本操作、游戏策划、资源整理、游戏场景创建、编写游戏脚本、游戏UI制作、各种特效制作、Web平台上的运用、移动平台上的运用以及Unity3D资源的各种操作等各方面的知识。
        本书附带下载资源(扫描封底“资源下载”二维码即可获得下载方法),内容包含本书所有实例的工程文件、场景文件以及多媒体教学视频。读者如果在实际操作的过程中遇到困难,可以通过观看多媒体教学视频来解决。
        本书适合欲从事游戏开发的初、中级读者阅读,同时也可以作为相关教育培训机构的教材。
  • 作者简介:
    完美动力集团成立于2004年,是国内影视、动漫产业大规模企业,是全国十大具价值CG培训机构之一,目前全国有27家分中心,在校学员4000余名。开设影视动画、影视后期、游戏美术、建筑表现专业,影视动画专业下设影视动画就业班、模型短期班、材质短期班、中高级动画班、原创动画班、模型大师班等。完美动力集合200多位来自业内一线制作团队的杰出教师,根据丰富的制作经验和多年积累的实际案例,将实际制作过程中需要的技术以及项目经验等研发整理出《Maya影视制作精彩案例解析》、《完美动力Maya极速引擎系列图书》、《ZBrush3高精度模型制作实战技法》、《完美动力Maya案例教程系列图书》、《完美动力影视动画课程实录系列》等众多专业教材书籍,内容科学、杰出,且实用性强,自出版以来受到了广大学生及从业人员的热烈欢迎。
  • 目录:
    目录

    第01章 走进Unity3D的世界 / 15
    1.1 Unity3D简介 / 16
    1.1.1 Unity3D引擎 / 16
    1.1.2 Unity3D的欢迎界面 / 16
    1.1.3 菜单栏 / 17
    1.1.4 场景控件 / 19
    1.1.5 小结 / 21
    1.2 Unity3D界面 / 21
    1.2.1 路径 / 21
    1.2.2 Angry Bots简介 / 22
    1.2.3 场景视图 / 22
    1.2.4 游戏视图 / 24
    1.2.5 层次视图 / 25
    1.2.6 项目面板 / 26
    1.2.7 检查面板 / 26
    1.2.8 小结 / 27
    1.3 资源管理 / 27
    1.3.1 创建新项目 / 27
    1.3.2 创建游戏中的物体 / 27
    1.3.3 游戏物体属性 / 28
    1.3.4 添加组件和保存 / 29
    1.3.5 资源结构管理 / 30
    1.3.6 小结 / 32
    1.4 Unity3D脚本编写 / 32
    1.4.1 脚本命名的规则 / 32
    1.4.2 玩家输入 / 33
    1.4.3 移除组件 / 38
    1.4.4 常用的脚本类型 / 38
    1.4.5 小结 / 38
    第02章 益智类游戏实例:企鹅砸小猪 / 39
    2.1 游戏策划 / 40
    2.1.1 游戏介绍 / 40
    2.1.2 游戏特点 / 41
    2.1.3 玩法 / 41
    2.1.4 小结 / 42
    2.2 整理资源 / 42
    2.2.1 创建项目 / 42
    2.2.2 了解资源 / 44
    2.2.3 小结 / 45
    2.3 创建场景 / 45
    2.3.1 创建平台 / 45
    2.3.2 安装弹弓 / 46
    2.3.3 放置敌人 / 47
    2.3.4 建造障碍 / 47
    2.3.5 创建摄像机和灯光 / 48
    2.3.6 小结 / 49
    2.4 编写脚本 / 49
    2.4.1 编写弹弓脚本 / 49
    2.4.2 编写弹药脚本 / 53
    2.4.3 编写目标敌人脚本 / 56
    2.4.4 编写建筑脚本 / 60
    2.4.5 编写摄像机脚本 / 63
    2.4.6 小结 / 68
    2.5 界面实例 / 68
    2.5.1 UI 简介 / 68
    2.5.2 导入NGUI / 69
    2.5.3 实例NGUI / 69
    2.6 场景分析 / 80
    2.6.1 创建灯光 / 80
    2.6.2 灯光类型 / 80
    2.6.3 灯光属性 / 80
    第03章 角色扮演类游戏实例:隧道探险 / 82
    3.1 游戏策划 / 83
    3.1.1 游戏简介 / 83
    3.1.2 游戏特点 / 83
    3.1.3 玩法介绍 / 83
    3.2 项目资源 / 83
    3.2.1 创建项目 / 83
    3.2.2 资源预览/84
    3.3 创建场景/87
    3.3.1 创建平台道路/87
    3.3.2 角色介绍/88
    3.3.3 创建摄像机和灯光/89
    3.4 编写脚本/91
    3.4.1 编写角色控制脚本/91
    3.4.2 编写场景脚本/99
    3.4.3 编写物品脚本/108
    3.4.4 编写变化脚本/110
    3.5 场景分析/113
    3.5.1 游戏环境/113
    3.5.2 灯光系统/114
    3.5.3 角色/115
    第04章 动作类游戏实例:动感小球/117
    4.1 游戏策划 /118
    4.1.1 游戏介绍/118
    4.1.2 游戏特点/119
    4.1.3 玩法/119
    4.2 整理资源/119
    4.2.1 创建项目/119
    4.2.2 了解资源/120
    4.3 创建场景 / 122
    4.3.1 创建平台 / 122
    4.3.2 创建小球 / 124
    4.3.3 放置元宝 / 124
    4.3.4 建造障碍物 / 125
    4.3.5 创建摄像机和灯光 / 125
    4.3.6 创建血点 / 126
    4.3.7 创建死亡区 / 127
    4.4 编写脚本 / 128
    4.4.1 编写小球脚本 / 128
    4.4.2 编写死亡脚本 / 130
    4.4.3 编写移动脚本 / 133
    4.4.4 编写物品脚本 / 134
    4.4.5 编写摄像机脚本 / 135
    4.5 小球界面 / 136
    4.5.1 UI简介 / 136
    4.5.2 制作界面 / 136
    4.5.3 界面脚本 / 137
    4.6 场景 / 138
    4.6.1 场景添加 / 138
    4.6.2 设置 / 140
    4.6.3 发布 / 143
    4.7 总结 / 143
    4.7.1 分析 / 143
    4.7.2 效果 / 143
    第05章 赛车类游戏实例:地下赛车 / 145
    5.1 游戏策划 / 146
    5.1.1 游戏介绍 / 146
    5.1.2 游戏特点 / 147
    5.1.3 玩法 / 147
    5.2 整理资源 / 147
    5.2.1 创建项目 / 147
    5.2.2 了解资源 / 148
    5.2.3 音频 / 148
    5.2.4 场景 / 148
    5.2.5 模型 / 149
    5.2.6 预设物 / 149
    5.2.7 脚本 / 149
    5.2.8 贴图 / 150
    5.3 创建游戏场景 / 150
    5.3.1 创建地形 / 150
    5.3.2 绘制地形 / 153
    5.3.3 绘制地面 / 154
    5.3.4 建造跑道 / 156
    5.4 添加游戏角色与编写脚本 / 157
    5.4.1 添加游戏角色 / 157
    5.4.2 编写游戏赛车主脚本 / 162
    5.4.3 编写游戏赛车副脚本 / 173
    5.4.4 编写摄像机脚本 / 176
    5.4.5 编写变换跑道脚本 / 178
    5.5 场景分析 / 180
    5.5.1 创建灯光 / 180
    5.5.2 为场景加雾效 / 181
    5.5.3 创建起始点 / 182
    第06章 塔防类游戏实例:坦克防御战 / 184
    6.1 游戏简介 / 185
    6.1.1 游戏介绍 / 185
    6.1.2 游戏特点 / 186
    6.1.3 玩法 / 186
    6.2 资源的管理及创建 / 186
    6.2.1 创建项目 / 186
    6.2.2 项目 / 187
    6.2.3 场景 / 187
    6.2.4 材质 / 188
    6.2.5 模型 / 188
    6.2.6 预设物 / 188
    6.2.7 贴图 / 189
    6.2.8 脚本 / 189
    6.2.9 JavaScript与C#脚本之间的通信 / 189
    6.3 创建游戏元素 / 192
    6.3.1 创建地形 / 192
    6.3.2 创建灯光 / 196
    6.3.3 刷新敌人的地点 / 198
    6.3.4 建造防御地点 / 200
    6.3.5 创建敌人 / 206
    6.3.6 敌人的转弯点 / 213
    6.3.7 制作防御塔 / 215
    6.3.8 摄像机设置 / 223
    6.4 编写脚本 / 224
    6.4.1 编写角色控制脚本 / 224
    6.4.2 编写防御塔脚本 / 229
    6.4.3 编写刷新敌人脚本 / 232
    6.4.4 编写防御点脚本 / 233
    6.4.5 编写创建防御塔的脚本 / 234
    第07章 Unity3D在Web平台上的运用 / 237
    7.1 安装Unity Web Player / 238
    7.2 发布Web / 238
    7.3 运行Web / 242
    7.4 小结 / 242
    第08章 Unity3D在移动平台上的运用 / 243
    8.1 Android环境 / 244
    8.1.1 安装java _JDK / 244
    8.1.2 安装Android _SDK / 246
    8.2 Unity3D配置 / 249
    8.2.1 配置Unity3D / 249
    8.2.2 发布安卓Android / 251
    8.2.3 APK的安装 / 256
    第09章 资源 / 259
    9.1 资源管理 / 260
    9.1.1 资源结构 / 260
    9.1.2 导入系统资源包 / 261
    9.1.3 资源导出 / 263
    9.1.4 导入资源包 / 265
    9.1.5 小结 / 266
    9.2 Unity3D动态资源管理 / 267
    9.2.1 打包资源Export Asset Bundles / 267
    9.2.2 加载资源Import Asset Bundles / 270
    9.2.3 资源优化 / 272
    9.2.4 小结 / 272
查看详情
相关图书 / 更多
完美讲堂 Unity3D手机游戏开发实战教程
完美关系:愿你被这个世界温柔以待
王辉
完美讲堂 Unity3D手机游戏开发实战教程
完美孕前准备大百科
史宏晖 编著
完美讲堂 Unity3D手机游戏开发实战教程
完美的投资组合
[美]罗闻全(Andrew W. Lo)斯蒂芬·R.福斯特(Stephen R. Foerster) 著;湛庐 出品
完美讲堂 Unity3D手机游戏开发实战教程
完美父母计划
英斯图尔特·福斯特/著 刘勇军 译
完美讲堂 Unity3D手机游戏开发实战教程
完美产后恢复大百科
马良坤 编著
完美讲堂 Unity3D手机游戏开发实战教程
完美牛仔的世界观:库特拉斯关于爱情、艺术、宇宙的种种思考
[西]卡布尼奥 后浪
完美讲堂 Unity3D手机游戏开发实战教程
完美世界31 完结册
辰东
完美讲堂 Unity3D手机游戏开发实战教程
完美配色:源自四季的配色灵感
宋丹丹 李婵 译;[美]劳伦·韦杰
完美讲堂 Unity3D手机游戏开发实战教程
完美耦合(全两册)
九阶幻方
完美讲堂 Unity3D手机游戏开发实战教程
完美自我成长记—和一百分交朋友
文翊
完美讲堂 Unity3D手机游戏开发实战教程
完美星球 麦克米伦世纪
[美]柯缇斯·曼雷/文 (美)杰西卡·拉南/图 范晓星 译
完美讲堂 Unity3D手机游戏开发实战教程
完美一跳
许诺晨