《Unity案例开发大全》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2018
出版社
人民邮电出版社
语言
中文

《Unity案例开发大全》内容简介

本书作者结合多年从事游戏应用开发的经验,详细介绍了8款Unity 3D游戏案例的开发。

《Unity案例开发大全》书籍信息摘要

《Unity案例开发大全》内容简介与阅读建议,作者 吴亚峰 索依娜 于复兴,科技技术,2018年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:Unity 3D、游戏开发、游戏案例、计算机类。

《Unity案例开发大全》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《Unity案例开发大全》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第1章 Unity 3D基础和开发环境的搭建 1
  2. 1.1 Unity 3D基础知识概览 1
  3. 1.1.1 初识Unity 3D 1
  4. 1.1.2 Unity的诞生及其发展 1
  5. 1.1.3 Unity 3D广阔的市场前景 2
  6. 1.1.4 独具特色的Unity 3D 3
  7. 1.2 开发环境的搭建 8
  8. 1.2.1 Unity集成开发环境的安装 8
展开全部(共 253 章节)
  1. 1.2.2 目标平台的SDK与Unity 3D的集成 11
  2. 1.3 本书案例的导入及运行 13
  3. 1.4 本章小结 15
  4. 第2章 益智休闲类游戏——火车行动 16
  5. 2.1 游戏的开发背景和功能概述 16
  6. 2.1.1 游戏背景简介 16
  7. 2.1.2 游戏功能简介 17
  8. 2.2 游戏的策划和准备工作 18
  9. 2.2.1 游戏的策划 18
  10. 2.2.2 使用Unity开发游戏前的准备
  11. 工作 19
  12. 2.3 游戏的架构 21
  13. 2.3.1 各个场景的简要介绍 21
  14. 2.3.2 游戏架构简介 22
  15. 2.4 主菜单场景 22
  16. 2.4.1 场景的搭建及相关设置 22
  17. 2.4.2 各对象的脚本开发及相关设置 27
  18. 2.5 游戏场景 33
  19. 2.5.1 关卡一游戏场景搭建 33
  20. 2.5.2 游戏模型设置及脚本开发 37
  21. 2.5.3 游戏UI层的开发 45
  22. 2.5.4 关卡二游戏场景搭建 48
  23. 2.6 游戏的优化与改进 50
  24. 2.7 本章小结 50
  25. 第3章 3D塔防类游戏——BN塔防 51
  26. 3.1 游戏的开发背景和功能概述 51
  27. 3.1.1 游戏背景简介 51
  28. 3.1.2 游戏功能简介 52
  29. 3.2 游戏的策划和准备工作 54
  30. 3.2.1 游戏的策划 54
  31. 3.2.2 使用Unity开发游戏前的准备工作 55
  32. 3.3 游戏的架构 58
  33. 3.3.1 各个场景简介 59
  34. 3.3.2 游戏架构简介 59
  35. 3.4 玩家设置场景的开发 61
  36. 3.4.1 场景的搭建及其相关设置 61
  37. 3.4.2 各对象的脚本开发及其相关设置 64
  38. 3.5 游戏功能场景的开发 69
  39. 3.5.1 场景搭建及其相关设置 70
  40. 3.5.2 各对象的脚本开发及相关设置 71
  41. 3.6 属性介绍场景的开发 74
  42. 3.6.1 英雄属性介绍界面搭建 74
  43. 3.6.2 怪物属性介绍界面搭建 75
  44. 3.6.3 英雄以及怪物模型创建 76
  45. 3.6.4 各对象的脚本开发及相关设置 77
  46. 3.7 选关场景的开发 81
  47. 3.7.1 场景的搭建及其相关设置 81
  48. 3.7.2 各对象的脚本开发及相关设置 82
  49. 3.8 关卡场景的开发 83
  50. 3.8.1 场景地形的制作 83
  51. 3.8.2 摄像机的移动和缩放功能的开发 85
  52. 3.8.3 敌人相关功能的开发 87
  53. 3.8.4 防御塔功能的开发 93
  54. 3.8.5 英雄相关功能的开发 96
  55. 3.8.6 技能的开发 99
  56. 3.8.7 创建声音管理器 100
  57. 3.8.8 场景UI的制作与相关脚本的开发 101
  58. 3.8.9 创建游戏控制器 104
  59. 3.9 游戏的优化与改进 106
  60. 第4章 3D极品桌球 107
  61. 4.1 游戏背景和功能概述 107
  62. 4.1.1 游戏背景简介 107
  63. 4.1.2 游戏功能简介 107
  64. 4.2 游戏的策划和准备工作 110
  65. 4.2.1 游戏的策划 110
  66. 4.2.2 使用Unity开发游戏前的准备工作 110
  67. 4.3 游戏的架构 112
  68. 4.3.1 各个场景简介 112
  69. 4.3.2 游戏框架简介 113
  70. 4.4 主菜单界面 114
  71. 4.4.1 项目的基本创建 114
  72. 4.4.2 脚本的编写与挂载 115
  73. 4.5 游戏界面 128
  74. 4.5.1 场景的搭建 128
  75. 4.5.2 多视角的制作与切换 131
  76. 4.5.3 游戏界面脚本的编写 134
  77. 4.5.4 功能脚本的编写 141
  78. 4.6 游戏的优化与改进 154
  79. 第5章 射击类游戏——固守阵线 155
  80. 5.1 游戏背景和功能概述 155
  81. 5.1.1 游戏背景简介 155
  82. 5.1.2 游戏功能简介 155
  83. 5.2 游戏的策划及准备工作 158
  84. 5.2.1 游戏的策划 158
  85. 5.2.2 使用Unity开发游戏前的准备工作 159
  86. 5.3 游戏的架构 161
  87. 5.3.1 各个场景简介 161
  88. 5.3.2 游戏架构简介 162
  89. 5.4 主菜单场景 162
  90. 5.4.1 场景搭建 163
  91. 5.4.2 主摄像机设置及脚本开发 164
  92. 5.4.3 主菜单场景中各个界面移动的实现 170
  93. 5.5 游戏场景 171
  94. 5.5.1 场景搭建 171
  95. 5.5.2 主摄像机设置及脚本开发 172
  96. 5.5.3 操作界面的创建 173
  97. 5.5.4 子弹的创建 177
  98. 5.5.5 敌人小兵的创建及脚本开发 179
  99. 5.5.6 场景中结点的设置与脚本开发 181
  100. 5.5.7 敌人装甲车的创建与脚本开发 182
  101. 5.5.8 敌人坦克的创建与脚本开发 186
  102. 5.5.9 小地图的制作 188
  103. 5.6 游戏的优化与改进 189
  104. 第6章 第三人称射击类游戏——海岛危机 190
  105. 6.1 游戏背景和功能概述 190
  106. 6.1.1 游戏背景简介 190
  107. 6.1.2 游戏功能简介 191
  108. 6.2 游戏的策划及准备工作 193
  109. 6.2.1 游戏的策划 193
  110. 6.2.2 使用Unity开发游戏前的准备工作 194
  111. 6.3 游戏的架构 197
  112. 6.3.1 各个场景简介 197
  113. 6.3.2 游戏架构简介 198
  114. 6.4 闪屏和主菜单场景 200
  115. 6.4.1 闪屏场景的搭建与脚本开发 200
  116. 6.4.2 常量类与简单游戏保存功能的开发 203
  117. 6.4.3 主菜单场景基本UI的搭建与脚本开发 204
  118. 6.4.4 选择关卡界面的搭建与脚本开发 207
  119. 6.4.5 信息提示界面的搭建与脚本开发 211
  120. 6.4.6 其他部分的搭建 212
  121. 6.5 游戏加载场景 214
  122. 6.5.1 场景搭建 214
  123. 6.5.2 异步加载场景功能的实现与脚本开发 214
  124. 6.6 关卡一游戏场景 215
  125. 6.6.1 场景搭建 215
  126. 6.6.2 主人物模型的搭建及脚本开发 216
  127. 6.6.3 虚拟摇杆和摄像机跟随功能及脚本开发 221
  128. 6.6.4 游戏提示界面的搭建及脚本开发 225
  129. 6.6.5 任务系统和触发器的搭建及脚本开发 226
  130. 6.6.6 准星和准星提示信息的搭建及脚本开发 228
  131. 6.6.7 邮件界面的搭建及其功能的脚本开发 230
  132. 6.7 其他游戏场景 232
  133. 6.7.1 游戏CG功能的实现及脚本开发 232
  134. 6.7.2 血条和小地图功能及脚本开发 233
  135. 6.7.3 怪物的创建及脚本开发 236
  136. 6.7.4 船和直升飞机的搭建及脚本开发 239
  137. 6.8 游戏的优化与改进 241
  138. 第7章 休闲体育类游戏——指尖网球 243
  139. 7.1 游戏背景和功能概述 243
  140. 7.1.1 游戏背景简介 243
  141. 7.1.2 游戏功能简介 244
  142. 7.2 游戏的策划及准备工作 245
  143. 7.2.1 游戏的策划 245
  144. 7.2.2 使用Unity开发游戏前的准备工作 246
  145. 7.3 游戏的架构 248
  146. 7.3.1 各个场景简介 248
  147. 7.3.2 游戏架构简介 249
  148. 7.4 主菜单场景 250
  149. 7.4.1 场景的搭建及其相关设置 250
  150. 7.4.2 各对象的脚本开发及相关设置 254
  151. 7.5 单人模式游戏场景 264
  152. 7.5.1 场景搭建 264
  153. 7.5.2 各对象的脚本开发及相关设置 265
  154. 7.6 网络模式游戏场景 283
  155. 7.6.1 场景搭建 283
  156. 7.6.2 各对象的脚本开发及相关设置 283
  157. 7.7 服务器端的开发 288
  158. 7.7.1 网络游戏架构简介 288
  159. 7.7.2 服务器端简介 289
  160. 7.7.3 服务器端的开发 289
  161. 7.8 游戏加载场景 290
  162. 7.8.1 场景搭建 290
  163. 7.8.2 各对象的脚本开发及相关设置 291
  164. 7.9 游戏的优化与改进 292
  165. 第8章 VR休闲竞技类游戏——Q赛车 293
  166. 8.1 游戏背景和功能概述 293
  167. 8.1.1 游戏背景简介 293
  168. 8.1.2 游戏功能简介 293
  169. 8.2 游戏的策划及准备工作 295
  170. 8.2.1 游戏的策划 295
  171. 8.2.2 使用Unity开发游戏前的准备工作 296
  172. 8.3 游戏的架构 297
  173. 8.3.1 各个场景的简介 297
  174. 8.3.2 游戏架构简介 297
  175. 8.4 主菜单场景 298
  176. 8.4.1 场景的搭建及其相关设置 298
  177. 8.4.2 Gvr Unity SDK下载及使用介绍 300
  178. 8.4.3 脚本开发及相关设置 302
  179. 8.5 单人模式游戏场景 305
  180. 8.5.1 场景搭建 305
  181. 8.5.2 游戏场景的初始化脚本 307
  182. 8.5.3 赛车控制脚本及其相关设置 308
  183. 8.5.4 摄像机控制及暂停脚本开发 309
  184. 8.5.5 游戏输赢脚本开发 311
  185. 8.5.6 游戏UI对象脚本开发 314
  186. 8.5.7 游戏常量类脚本开发 314
  187. 8.6 网络模式游戏场景 315
  188. 8.6.1 场景搭建 315
  189. 8.6.2 脚本开发及相关设置 315
  190. 8.7 服务器端的开发 319
  191. 8.7.1 网络游戏架构简介 319
  192. 8.7.2 服务器端简介 320
  193. 8.7.3 服务器端的开发 320
  194. 8.8 游戏的优化与改进 322
  195. 第9章 多人在线角色扮演游戏——英雄传说 323
  196. 9.1 游戏背景和功能概述 323
  197. 9.1.1 游戏背景简介 323
  198. 9.1.2 游戏功能简介 323
  199. 9.2 游戏的策划及准备工作 326
  200. 9.2.1 游戏的策划 326
  201. 9.2.2 游戏前的准备工作 327
  202. 9.3 游戏的架构 333
  203. 9.4 网络游戏服务器概述 334
  204. 9.4.1 什么是游戏服务器 334
  205. 9.4.2 服务器结构 334
  206. 9.4.3 序列化协议简介 335
  207. 9.4.4 Protocol Buffer的使用 336
  208. 9.4.5 游戏服务器的整体架构 338
  209. 9.5 游戏服务器线程类详解 338
  210. 9.5.1 服务器主线程类——ServerThread 339
  211. 9.5.2 服务器代理线程类——ServerAgentThread 339
  212. 9.5.3 操作码处理类——OPCodeHandler 343
  213. 9.5.4 登录和选人线程类——LogInThread和ChooseRoleThread 344
  214. 9.5.5 游戏主场景线程类——MainMapThread 345
  215. 9.5.6 副本线程类——DungeonMapThread 347
  216. 9.6 游戏服务器动作类详解 351
  217. 9.6.1 所有动作的父类——Action 352
  218. 9.6.2 登录动作类——LogInAction 352
  219. 9.6.3 创建角色动作类——CreateRoleAction 353
  220. 9.6.4 选择角色动作类——ChooseRoleResultAction 354
  221. 9.6.5 更新角色信息动作类——UpdateRoleDataAction 355
  222. 9.6.6 返回主城动作类——BackTOMainMapAction 356
  223. 9.6.7 同步动画动作类——BroadCastStateAction 357
  224. 9.6.8 创建副本动作类——CreateDungeonAction 357
  225. 9.7 登录场景及加载场景的搭建 358
  226. 9.7.1 登录场景的搭建及相关设置 359
  227. 9.7.2 加载界面场景的搭建 366
  228. 9.8 客户端与服务器的连接 367
  229. 9.9 选人场景的搭建 373
  230. 9.9.1 选人3D场景的搭建 373
  231. 9.9.2 UI的开发 378
  232. 9.10 主城场景的搭建开发 384
  233. 9.10.1 主城中角色移动及NPC功能的开发 384
  234. 9.10.2 主城场景UI的开发 389
  235. 9.10.3 组队功能的实现 392
  236. 9.11 副本场景功能的开发 393
  237. 9.12 自动寻路系统 396
  238. 9.12.1 地图信息标记点 397
  239. 9.12.2 自动寻路代码 399
  240. 9.12.3 Java与Lua的交互 403
  241. 9.13 游戏AI开发 406
  242. 9.13.1 服务器端AI开发 406
  243. 9.13.2 客户端AI开发 412
  244. 9.14 游戏的优化与改进 418
  245. 9.15 本章小结 418

常见问题

《Unity案例开发大全》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《Unity案例开发大全》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《Unity案例开发大全》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《Unity案例开发大全》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《Unity案例开发大全》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《Unity案例开发大全》相关书籍?

可以进入 吴亚峰 索依娜 于复兴 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。