图书介绍

Unity5.x实战开发指南PDF|Epub|txt|kindle电子书版本网盘下载

Unity5.x实战开发指南
  • (美)Matt Smith, Chico Queiroz著;刘天慧译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302473688
  • 出版时间:2017
  • 标注页数:488页
  • 文件大小:62MB
  • 文件页数:504页
  • 主题词:游戏程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Unity5.x实战开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 核心UI——消息、菜单、积分榜和计数器1

1.1 简介1

1.2 显示“Hello World”文本消息5

1.3 显示数字时钟8

1.4 显示倒计时数字计数器11

1.5 生成渐变消息13

1.6 显示具有透视效果的3D文本消息15

1.7 显示一幅图像18

1.8 创建UI按钮并在场景间切换20

1.9 在面板中组织图像并通过按钮调整面板深度25

1.10 显示交互式UI滑块的数据值29

1.11 基于UI Slider的图形化倒计时计数器33

1.12 表示对象相对位置的显示雷达36

1.13 利用Fungus开源对话系统创建UI46

1.14 设置自定义鼠标指针图案48

1.15 用于文本输入的Input Field51

1.16 基于Toggle Groups的切换按钮和单选按钮55

1.17 本章小结58

第2章 道具栏UI60

2.1 简介60

2.2 创建简单的小型2D游戏——SpaceGirl61

2.3 利用文本显示单一对象的拾取65

2.4 利用图标显示单一对象的拾取道具72

2.5 利用文本显示同一对象的多个拾取道具75

2.6 利用多个图标显示同一对象的多个拾取道具77

2.7 调整贴图尺寸并显示多个对象拾取道具图标82

2.8 显示不同对象的多个拾取道具84

2.9 使用Dictiona<>和枚举类型89

2.10 利用UI Grid Layout Group生成多个图标显示94

2.11 本章小结109

第3章 2D动画110

3.1 简介110

3.2 水平方向上的精灵对象翻转111

3.3 角色运动事件中的动画效果112

3.4 创建3帧动画剪辑并生成连续动画118

3.5 平台的跌落效果120

3.6 利用精灵板序列创建动画剪辑124

3.7 本章小结127

第4章 创建贴图和材质128

4.1 简介128

4.1.1 创建并保存纹理贴图129

4.1.2 概述129

4.2 利用Standard Shader创建基本材质(Specular设置)132

4.3 利用Specular和Metallic调整材质140

4.4 向材质添加法线贴图144

4.5 向材质添加透明度和自发射贴图148

4.6 鼠标指针悬停时材质的高亮效果153

4.7 向材质中添加细节贴图156

4.8 材质透明度的淡出效果160

4.9 在场景中播放视频163

4.10 本章小结166

第5章 相机168

5.1 简介168

5.2 生成画中画效果169

5.3 在多部相机之间进行切换174

5.4 根据屏幕内容生成纹理178

5.5 相机的放大效果182

5.6 显示小型地图186

5.7 创建游戏中的监控相机192

5.8 本章小结196

第6章 光照效果197

6.1 简介197

6.2 使用光照和cookie纹理模拟阴天环境200

6.3 向场景添加自定义反射贴图205

6.4 生成激光瞄准器208

6.5 利用反射探头实现周围物体的反射效果214

6.6 利用Procedural Skybox和Directional Light设置环境221

6.7 利用光照贴图和光探头照亮简单场景224

6.8 本章小结235

第7章 控制3D动画236

7.1 简介236

7.2 配置角色以及空闲动画237

7.3 利用脚部运动和混合树移动角色242

7.4 利用层和遮罩混合动画249

7.5 将状态整合至子状态机中255

7.6 通过脚本转换角色控制器260

7.7 向动画角色中添加内容265

7.8 通过动画事件投掷物体268

7.9 向角色添加Ragdoll物理行为272

7.10 角色的旋转和瞄准动作277

7.11 本章小结281

第8章 位置、运动和导航282

8.1 简介282

8.2 2D对象的控制283

8.3 3D对象控制287

8.4 计算最近(随机)生成点292

8.5 在最近途径检测点重新生成对象298

8.6 躲避障碍物时的NPC NavMeshAgent300

8.7 基于序列路点的路径307

8.8 利用集群方式控制对象组的运动315

8.9 本章小结320

第9章 音频322

9.1 简介322

9.2 音调与动画速度之间的匹配323

9.3 利用Reverb Zones模拟声学环境328

9.4 避免音频剪辑重新播放330

9.5 在对象自动销毁前终止音频播放332

9.6 利用Audio Mixer添加音量控制器335

9.7 利用Snapshots生成动态音轨342

9.8 利用Ducking实现音频的平衡效果350

9.9 本章小结356

第10章 与外部文件和设备协同工作357

10.1 简介357

10.2 通过Unity Default Resources加载外部资源文件359

10.3 通过互联网下载方式加载外部资源文件362

10.4 通过手动存储文件加载外部资源文件365

10.5 利用静态属性保存和加载玩家数据367

10.6 利用PlayerPrefs保存和加载玩家数据371

10.7 保存游戏中的屏幕截图373

10.8 利用PHP/MySQL设置排行榜376

10.9 从文本文件中加载游戏数据380

10.10 利用Git版本控制和GitHub托管管理Unity项目385

10.11 通过Unity Cloud在多台设备上发布392

10.12 本章小结396

第11章 利用附加特性和优化操作改善游戏397

11.1 简介397

11.2 暂停游戏399

11.3 实现慢动作效果403

11.4 避免游戏运行于未知服务器上407

11.5 状态驱动行为409

11.6 通过状态设计模式实现事件驱动行为416

11.7 销毁死亡对象以减少对象的数量421

11.8 通过禁用对象减少处于开启状态的对象数量424

11.9 令对象处于非活动状态428

11.10 利用委托机制和事件改善效率431

11.11 利用协同程序定期执行某些方法436

11.12 利用协同程序将较为耗时的计算分布于多个帧中438

11.13 计算最小和最大帧速率并估算性能441

11.14 Unity性能分析器443

11.15 DIY性能分析机制446

11.16 缓存GameObject和组件的引用448

11.17 利用LOD改善性能458

11.18 减少绘制调用的次数462

11.19 本章小结464

第12章 编辑器扩展465

12.1 简介465

12.2 通过自定义Inspector UI修改道具类型(以及参数)465

12.3 利用单次单击操作添加100个随机位置处的副本478

12.4 通过进度条显示完成比率482

12.5 实例化道具对象483

12.6 本章小结488

热门推荐