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

978-7-115-42106-7
作者: 李梁
译者:
编辑: 张丹阳
分类: 其他

图书目录:

目录

第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

详情

本书主要针对手机游戏开发进行编写,面向有一定C语言基础的读者。所编案例包含当前排名前十的火爆手机游戏:定位投篮(引导性案例)、愤怒的小鸟、暴力摩托、捕鱼达人和神庙逃亡等5个经典游戏案例,书中将介绍游戏的整个制作流程,同时还会针对软件技术以及在不同平台(如安卓、苹果、Windows 8)上的发布进行介绍。

图书摘要

相关图书

花间没骨:淡雅国画绘制技法实例教程
花间没骨:淡雅国画绘制技法实例教程
剪映视频剪辑完全自学一本通
剪映视频剪辑完全自学一本通
Unreal Engine 5完全自学教程
Unreal Engine 5完全自学教程
中文版After Effects 2023入门教程
中文版After Effects 2023入门教程
萌趣人物画不停——儿童插画速写训练
萌趣人物画不停——儿童插画速写训练
Cinema 4D 2023实训教程
Cinema 4D 2023实训教程

相关文章

相关课程