图书介绍
Unity3D2D手机游戏开发 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 金玺曾编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302379904
- 出版时间:2014
- 标注页数:407页
- 文件大小:75MB
- 文件页数:422页
- 主题词:移动电话机-游戏程序-程序设计
PDF下载
下载说明
Unity3D2D手机游戏开发 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Unity入门1
1.1 Unity简介2
1.2 运行Unity3
1.2.1 Unity的版本3
1.2.2 安装Unity3
1.2.3 在线激活Unity4
1.2.4 运行示例工程4
1.2.5 安装Visual Studio6
1.3 创建一个“Hello World”程序7
1.4 调试程序10
1.4.1 显示Log10
1.4.2 设置断点10
1.5 光照11
1.5.1 光源类型11
1.5.2 环境光与雾12
1.5.3 Lightmapping13
1.5.4 Light Probe15
1.6 Terrain17
1.7 Skybox20
1.8 粒子22
1.9 物理25
1.10 自定义Shader28
1.10.1 自定义字体28
1.10.2 创建Shader29
1.11 游戏资源32
1.11.1 贴图32
1.11.2 3ds Max静态模型导出33
1.11.3 3ds Max动画导出35
1.11.4 Maya模型导出35
1.12 Unity动画系统36
1.13 美术资源的优化40
小结40
第2章 太空射击游戏41
2.1 浅谈游戏开发42
2.1.1 开始一个游戏项目42
2.1.2 阶段性成果42
2.1.3 策划42
2.1.4 编写脚本43
2.1.5 美术43
2.1.6 QA测试43
2.1.7 发布游戏44
2.2 游戏策划44
2.2.1 游戏介绍44
2.2.2 游戏UI44
2.2.3 主角44
2.2.4 游戏操作45
2.2.5 敌人45
2.3 导入美术资源45
2.4 创建场景46
2.4.1 创建火星背景46
2.4.2 设置摄像机和灯光49
2.5 创建主角51
2.5.1 创建脚本51
2.5.2 控制飞船移动52
2.5.3 创建子弹54
2.5.4 创建子弹Prefab55
2.5.5 发射子弹56
2.6 创建敌人58
2.7 物理碰撞59
2.7.1 添加碰撞体59
2.7.2 触发碰撞60
2.8 高级敌人63
2.8.1 创建敌人63
2.8.2 发射子弹64
2.9 声音与特效67
2.10 敌人生成器69
2.11 游戏管理器71
2.12 标题界面76
2.13 用鼠标控制主角77
2.14 精确的碰撞检测80
2.15 自动创建Prefab81
2.16 发布游戏83
2.17 代码优化86
小结88
第3章 第一人称射击游戏89
3.1 策划90
3.1.1 游戏介绍90
3.1.2 UI界面90
3.1.3 主角90
3.1.4 敌人90
3.2 游戏场景90
3.3 主角91
3.3.1 角色控制器91
3.3.2 摄像机94
3.3.3 武器95
3.4 敌人96
3.4.1 寻路96
3.4.2 设置动画99
3.4.3 行为101
3.5 UI界面104
3.6 交互109
3.6.1 主角的射击109
3.6.2 敌人的进攻与死亡112
3.7 出生点114
3.8 小地图117
小结120
第4章 塔防游戏121
4.1 策划122
4.1.1 场景122
4.1.2 摄像机122
4.1.3 胜负判定122
4.1.4 敌人122
4.1.5 防守单位122
4.1.6 UI界面123
4.2 游戏场景123
4.3 制作UI125
4.4 创建游戏管理器128
4.5 摄像机132
4.6 路点135
4.7 敌人139
4.8 敌人生成器143
4.8.1 在Excel中设置敌人144
4.8.2 创建敌人生成器147
4.8.3 遍历敌人152
4.9 防守单位152
4.10 生命条162
4.11 地图编辑器164
4.11.1 创建一个自定义窗口165
4.11.2 绘制多边形166
4.11.3 在Inspector窗口添加自定义UI控件167
小结169
第5章 2D游戏170
5.1 Unity2D系统简介171
5.2 创建Sprite171
5.2.1 使用SpriteEditor创建Sprite171
5.2.2 使用SpritePacker创建Sprite174
5.2.3 图层排序175
5.3 动画制作176
5.3.1 序列帧动画176
5.3.2 使用脚本实现序列帧动画177
5.3.3 骨骼动画179
5.4 2D物理181
5.5 捕鱼游戏185
5.5.1 游戏玩法185
5.5.2 准备2D资源186
5.5.3 创建鱼187
5.5.4 创建鱼群生成器189
5.5.5 创建大炮191
5.5.6 物理碰撞193
5.6 2D材质195
5.6.1 修改默认材质195
5.6.2 自定义的黑白效果材质196
小结196
第6章 与Web服务器的交互197
6.1 建立服务器198
6.1.1 安装Apache198
6.1.2 安装MySQL200
6.1.3 安装PHP202
6.1.4 显示PHP信息204
6.1.5 调试PHP代码205
6.2 WWW基本应用207
6.2.1 HTTP协议207
6.2.2 GET请求208
6.2.3 POST请求209
6.2.4 上传下载图片211
6.2.5 下载声音文件213
6.3 分数排行榜213
6.3.1 创建数据库214
6.3.2 创建PHP脚本215
6.3.3 上传下载分数217
6.4 MD5 验证220
小结221
第7章 基于TCP/IP协议的聊天实例222
7.1 TCP/IP开发简介223
7.2 一个简单的网络程序225
7.3 网络引擎227
7.3.1 数据包228
7.3.2 逻辑处理234
7.3.3 网络功能237
7.3.4 创建聊天协议243
7.4 聊天客户端244
7.5 聊天服务器端247
7.6 Protobuf简介250
小结255
第8章 用Unity创建网页游戏256
8.1 网页游戏简介257
8.2 Unity Web游戏257
8.2.1 Streaming关卡257
8.2.2 上传游戏到Kongregate260
8.2.3 与网页通信263
8.2.4 在网页上记录积分265
8.2.5 自定义网页模板265
8.2.6 自定义启动画面270
8.3 Flash游戏271
8.3.1 软件安装271
8.3.2 导出Flash游戏271
8.3.3 调试Flash游戏272
8.3.4 从Flash工程读取Unity导出的Flash游戏273
8.3.5 在Unity内调用AS3代码279
8.3.6 Flash版本的太空射击游戏282
8.4 AssetBundle285
8.4.1 打包资源286
8.4.2 下载资源287
8.4.3 批量打包AssetBundle290
8.4.4 安全策略292
小结293
第9章 将Unity游戏移植到iOS平台294
9.1 iOS简介295
9.2 软件安装295
9.3 申请开发权限295
9.4 设置iOS开发环境296
9.5 测试iOS游戏299
9.6 发布iOS游戏301
9.6.1 申请发布证书302
9.6.2 创建新应用302
9.6.3 提交审核303
9.7 集成Game Center305
9.7.1 Xcode到Unity305
9.7.2 设置高分榜和成就311
9.7.3 实现Game Center功能312
9.8 集成内消费系统322
9.8.1 设置内消费322
9.8.2 实现内消费323
9.9 本地存储位置330
小结330
第10章 将Unity游戏移植到Android平台331
10.1 Android简介332
10.2 软件安装332
10.3 运行Android游戏333
10.3.1 设置Android手机333
10.3.2 安装驱动程序334
10.3.3 设置Android游戏工程335
10.3.4 测试Android游戏338
10.3.5 发布Android游戏338
10.4 触屏操作340
10.5 从eclipse到Unity345
10.5.1 创建.jar文件345
10.5.2 导入.jar到Unity349
10.5.3 使用LogCat查看Log350
10.6 从Unity到Eclipse351
10.6.1 导出eclipse工程351
10.6.2 设置导出的eclipse工程353
10.6.3 发布程序355
10.7 使用脚本编译游戏356
10.7.1 使用脚本输出Android工程356
10.7.2 使用脚本编译Android工程360
小结361
附录A C#言362
A.1 C#基础363
A.2 面向对象编程373
A.3 字符串381
A.4 数组和排序383
A.5 I/O操作388
A.6 委托393
小结397
附录B 特殊文件夹398
附录C Unity编辑器菜单中英文对照400
热门推荐
- 3647482.html
- 3846363.html
- 536602.html
- 1601964.html
- 2039863.html
- 88166.html
- 223496.html
- 2811615.html
- 3550748.html
- 339274.html
- http://www.ickdjs.cc/book_513085.html
- http://www.ickdjs.cc/book_1527246.html
- http://www.ickdjs.cc/book_3858548.html
- http://www.ickdjs.cc/book_3131187.html
- http://www.ickdjs.cc/book_3485106.html
- http://www.ickdjs.cc/book_2433225.html
- http://www.ickdjs.cc/book_736774.html
- http://www.ickdjs.cc/book_3709333.html
- http://www.ickdjs.cc/book_3378372.html
- http://www.ickdjs.cc/book_2497599.html