图书介绍
Unity3D手机游戏开发pdf电子书版本下载
- 金玺曾编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302325550
- 出版时间:2013
- 标注页数:381页
- 文件大小:119MB
- 文件页数:394页
- 主题词:移动电话机-游戏程序-程序设计
PDF下载
下载说明
Unity3D手机游戏开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 快速入门 1
1.1 Unity简介 1
1.2运行Unity 2
1.2.1 Unity的版本 2
1.2.2安装Unity 2
1.2.3在线激活Unity 2
1.2.4运行示例工程 4
1.2.5安装Visual Studio 6
1.3创建一个“Hello World”程序 6
1.4调试程序 9
1.4.1显示Log 10
1.4.2设置断点 10
小结 11
第2章 太空射击游戏 12
2.1浅谈游戏开发 12
2.1.1开始一个游戏项目 12
2.1.2阶段性成果 12
2.1.3策划 13
2.1.4编写脚本 13
2.1.5美术 13
2.1.6 QA测试 14
2.1.7发布游戏 14
2.2游戏策划 14
2.2.1游戏介绍 14
2.2.2游戏UI 14
2.2.3主角 14
2.2.4游戏操作 15
2.2.5敌人 15
2.3导入美术资源 15
2.4创建场景 16
2.4.1创建火星背景 16
2.4.2设置摄像机和灯光 20
2.5创建主角 21
2.5.1创建脚本 21
2.5.2控制飞船移动 23
2.5.3创建子弹 25
2.5.4创建子弹Prefab 26
2.5.5发射子弹 27
2.6创建敌人 28
2.7物理碰撞 30
2.7.1添加碰撞体 30
2.7.2触发碰撞 32
2.8高级敌人 34
2.8.1创建敌人 34
2.8.2发射子弹 36
2.9声音与特效 38
2.10敌人生成器 41
2.11游戏管理器 43
2.12标题界面 48
2.13发布游戏 49
小结 52
第3章 第一人称射击游戏 53
3.1策划 53
3.1.1游戏介绍 53
3.1.2 UI界面 53
3.1.3主角 53
3.1.4敌人 53
3.2游戏场景 53
3.3主角 54
3.3.1角色控制器 55
3.3.2摄像机 57
3.3.3武器 58
3.4敌人 59
3.4.1寻路 59
3.4.2设置动画 63
3.4.3行为 64
3.5 UI界面 68
3.6交互 72
3.6.1主角的射击 72
3.6.2敌人的进攻与死亡 75
3.7出生点 78
3.8小地图 80
小结 84
第4章 塔防游戏 85
4.1策划 85
4.1.1场景 85
4.1.2摄像机 85
4.1.3胜负判定 85
4.1.4敌人 85
4.1.5防守单位 86
4.1.6 UI界面 86
4.2游戏场景 86
4.3摄像机 92
4.4游戏管理器 95
4.5路点 97
4.6敌人 102
4.7敌人生成器 105
4.7.1在Excel中设置敌人 105
4.7.2创建敌人生成器 109
4.8防守单位 115
4.9生命条 119
4.10自定义按钮 124
小结 131
第5章 资源创建 132
5.1光照 132
5.1.1光源类型 132
5.1.2环境光与雾 134
5.1.3 Lightmappmg 135
5.1.4 Light Probe 137
5.2 Terrain 139
5.3 Skybox 142
5.4粒子 144
5.5物理 148
5.6自定义Shader 150
5.6.1自定义字体 151
5.6.2创建Shader 152
5.7贴图 155
5.8 3D模型导出流程 155
5.8.1 3ds Max静态模型导出 155
5.8.2 3ds Max动画模型导出 157
5.8.3 3ds Max动画导出 158
5.8.4 Maya模型导出 158
5.9动画 159
5.10优化 163
小结 163
第6章 与web服务器的交互 164
6.1建立服务器 164
6.1.1安装Apache 164
6.1.2安装MySQL 166
6.1.3安装PHP 169
6.1.4显示PHP信息 171
6.1.5调试PHP代码 172
6.2 WWW基本应用 174
6.2.1 HTTP协议 174
6.2.2 GET请求 175
6.2.3 POST请求 176
6.2.4上传下载图片 178
6.2.5下载声音文件 180
6.3自定义数据流 180
6.3.1 C#版本的数据流 181
6.3.2 PHP版本的数据流 188
6.3.3测试 192
6.4分数排行榜 195
6.4.1创建数据库 195
6.4.2创建PHP脚本 196
6.4.3上传下载分数 199
小结 202
第7章 基于TCP/IP协议的聊天实例 203
7.1 TCP/IP开发简介 203
7.2网络引擎 204
7.2.1数据流 204
7.2.2数据包 214
7.2.3逻辑处理 215
7.2.4定义消息标识符 217
7.2.5客户端 217
7.2.6服务器端 224
7.3聊天客户端 229
7.4聊天服务器端 234
7.5收发结构体 238
7.6 Protobuf简介 242
小结 244
第8章 用Unity创建网页游戏 245
8.1网页游戏简介 245
8.2 Unity Web游戏 245
8.2.1 Streaming关卡 245
8.2.2上传游戏到Kongregate 249
8.2.3与网页通信 251
8.2.4在网页上记录积分 253
8.2.5自定义网页模板 254
8.2.6自定义启动画面 258
8.3 Flash游戏 259
8.3.1软件安装 260
8.3.2导出Flash游戏 260
8.3.3调试Flash游戏 261
8.3.4从Flash工程读取Unity导出的Flash游戏 261
8.3.5在Unity内调用AS3代码 267
8.3.6 Flash版本的太空射击游戏 271
8.4 AssetBundle 274
8.4.1打包资源 275
8.4.2下载资源 276
8.4.3安全策略 279
小结 280
第9章 将Unity游戏移植到ioS平台 281
9.1 ioS简介 281
9.2软件安装 281
9.3申请开发权限 281
9.4设置ioS开发环境 282
9.5测试ioS游戏 286
9.6发布ioS游戏 288
9.6.1申请发布证书 288
9.6.2创建新应用 288
9.6.3提交审核 290
9.7集成Game Center 291
9.7.1 Xcode到Unity 291
9.7.2设置高分榜和成就 297
9.7.3实现Game Center功能 299
9.8集成内消费系统 309
9.8.1设置内消费 309
9.8.2实现内消费 310
9.9本地存储位置 317
小结 317
第10章 将Unity游戏移植到Android平台 318
10.1 Android简介 318
10.2软件安装 318
10.3运行Android游戏 320
10.3.1设置Android手机 320
10.3.2安装驱动程序 320
10.3.3设置Android游戏工程 323
10.3.4测试Android游戏 327
10.3.5发布Android游戏 327
10.4触屏操作 329
10.5从eclipse到Unity 333
10.5.1创建.jar文件 334
10.5.2导入.jar到Unity 337
10.6从Unity到Eclipse 339
10.6.1导出eclipse工程 339
10.6.2设置导出的eclipse工程 340
10.6.3创建用于发布的eclipse工程 341
10.6.4发布程序 346
10.7自定义Activity 347
小结 350
附录A C#语言 351
A.1 C#基础 351
A.2面向对象编程 361
A.3字符串 368
A.4数组 370
A.5 I/O操作 372
A.6委托 376
小结 381
附录B 特殊文件夹 382