图书介绍

图灵原创 Unity 5.x游戏开发指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

图灵原创 Unity 5.x游戏开发指南
  • 罗盛誉著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115403643
  • 出版时间:2015
  • 标注页数:342页
  • 文件大小:37MB
  • 文件页数:358页
  • 主题词:游戏程序-程序设计-指南

PDF下载


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

下载说明

图灵原创 Unity 5.x游戏开发指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Unity基础知识1

1.1 Unity简介1

1.2 Unity的历史1

1.3下载与安装2

1.4打包与发布6

1.5小结9

1.6习题9

第2章 Unity编辑器10

2.1游戏工程10

2.2主界面11

2.3 Project视图12

2.4 Hierarchy视图15

2.5 Inspector视图15

2.6 Scene视图16

2.6.1工具栏16

2.6.2 Scene Gizmo18

2.7 Game视图19

2.7.1 Play菜单19

2.7.2分辨率菜单19

2.7.3 Game视图右侧菜单20

2.8预制体20

2.9小结22

2.10习题22

第3章 Unity脚本23

3.1 MonoDevelop脚本编辑器23

3.2 MonoBehavior24

3.3 UnityGUI26

3.4调试27

3.5游戏对象的操作28

3.5.1创建游戏对象28

3.5.2获取游戏对象29

3.5.3添加组件与修改组件31

3.5.4发送广播与消息32

3.5.5克隆游戏对象33

3.6移动、旋转和缩放游戏对象34

3.6.1游戏对象的位置34

3.6.2移动游戏对象35

3.6.3缩放游戏对象35

3.6.4旋转游戏对象35

3.6.5实例35

3.7工具类36

3.7.1时间类36

3.7.2随机数37

3.7.3数学类38

3.7.4四元数38

3.8输入控制39

3.8.1计算机输入39

3.8.2自定义输入40

3.8.3移动设备输入44

3.9小结45

3.10习题46

第4章 3D基础知识47

4.1 Camera摄像机47

4.1.1摄像机参数47

4.1.2摄像机投射48

4.2 3D模型49

4.2.1 Mesh网格模型49

4.2.2 Texture贴图50

4.2.3 Material材质51

4.2.4对应组件52

4.2.5骨骼动画53

4.3小结53

4.4习题54

第5章 创建场景55

5.1创建场景55

5.2地形编辑器57

5.2.1升降地形工具58

5.2.2绘制高度工具59

5.2.3平滑地形工具60

5.2.4绘制地形工具60

5.2.5放置树木工具61

5.2.6绘制细节工具63

5.2.7地形参数设置64

5.3风域66

5.4小结68

5.5习题68

第6章 创建人物69

6.1 Mecanim系统69

6.2导入模型69

6.2.1模型导入设置69

6.2.2 Avatar的设置72

6.3状态机73

6.3.1 Animator74

6.3.2添加碰撞体75

6.3.3添加摄像机75

6.3.4动作混合与控制76

6.4反向动力学86

6.5人体动画重定向88

6.6小结88

6.7习题88

第7章 物理引擎89

7.1刚体89

7.2碰撞器90

7.3物理材质91

7.4触发器92

7.5射线93

7.6关节94

7.6.1链条关节95

7.6.2弹簧关节96

7.7小结97

7.8习题97

第8章 粒子系统98

8.1粒子系统介绍98

8.2粒子系统各个模块98

8.2.1 Particle System模块99

8.2.2 Emission模块99

8.2.3 Shape Module模块99

8.2.4 Velocity over Lifetime模块100

8.2.5 Limit Velocity over Lifetime模块100

8.2.6 Force over Lifetime模块100

8.2.7 Color over Lifetime模块101

8.2.8 Color by Speed模块101

8.2.9 Size over Lifetime模块101

8.2.10 Size by Speed模块101

8.2.11 Rotation over Lifetime模块102

8.2.12 Rotation by Speed模块102

8.2.13 External Forces模块102

8.2.14 Collision模块102

8.2.15 Sub Emitters模块103

8.2.16 Texture Sheet Animation模块104

8.2.17 Renderer模块104

8.3实例——烟花105

8.4实例——鼠标轨迹106

8.4.1点状轨迹107

8.4.2雪花轨迹107

8.5小结108

8.6习题108

第9章 用户界面109

9.1 Sprite精灵109

9.1.1图片设置为精灵109

9.1.2图片切割为多个精灵110

9.1.3设置Border边界112

9.1.4 Pivot锚点112

9.2 Canvas画布113

9.2.1创建画布113

9.2.2画布参数113

9.3 Image图片116

9.4 RawImage原始图片119

9.5 Text文本120

9.5.1 Text参数120

9.5.2添加阴影121

9.5.3添加轮廓122

9.6按钮122

9.7输入区域124

9.8开关125

9.8.1创建开关125

9.8.2开关组126

9.9滑动条128

9.10滚动区域130

9.10.1实现滚动拖曳130

9.10.2实现画面裁切130

9.10.3完整内容131

9.11滚动条131

9.12小结132

9.13习题132

第10章 数据存储与读取133

10.1 PlayerPrefs133

10.1.1整数的存取133

10.1.2浮点数的存取133

10.1.3字符串的存取134

10.1.4其他PlayerPrefs接口134

10.1.5属性访问器get和set134

10.1.6属性访问器与PlayerPrefs134

10.2 JSON135

10.2.1 JSON数据格式135

10.2.2数据存储136

10.2.3数据加密138

10.3实例——创建游戏角色140

10.3.1定义数据结构140

10.3.2数据管理类140

10.3.3创建界面143

10.4小结145

10.5习题145

第11章 音乐音效146

11.1基本原理146

11.2音频片段147

11.3声源148

11.4收听者149

11.5实例——2D音乐音效149

11.6实例——3D音乐音效150

11.7混响区域151

11.8音频混合器151

11.9音频效果154

11.10实例——午夜枪手155

11.11小结161

11.12习题161

第12章 光照162

12.1光照基础162

12.1.1点光源162

12.1.2聚光源163

12.1.3方向光163

12.1.4区域光164

12.2光的使用164

12.3阴影165

12.3.1开启光的阴影165

12.3.2阴影技巧165

12.4渲染模式167

12.5 GI167

12.5.1 GI介绍167

12.5.2 GI使用168

12.6反射环境169

12.6.1反射天空盒170

12.6.2反射天空盒及场景170

12.7光照探针173

12.8小结174

12.9习题174

第13章 资源的下载与上传175

13.1下载175

13.2上传176

13.3 AssetBundle资源包178

13.3.1 AssetBundle打包178

13.3.2 AssetBundle上传181

13.3.3 AssetBundle下载182

13.3.4资源包变体184

13.3.5依赖关系185

13.3.6 AssetBundle使用建议188

13.4小结189

13.5习题189

第14章 性能分析工具Profiler190

14.1 Profiler界面190

14.2连接设备193

14.3 CPU优化193

14.3.1控制台日志与预定义标签193

14.3.2预定义标签194

14.4渲染优化197

14.4.1渲染参数198

14.4.2优化198

14.5内存优化201

14.5.1降低资源大小201

14.5.2释放内存中的资源202

14.6其他优化经验202

14.7小结202

14.8习题202

第15章 导航系统203

15.1实现导航系统203

15.1.1建立场景203

15.1.2设置NavMesh203

15.1.3烘焙204

15.1.4设置导航代理206

15.2障碍物208

15.3分离网格链接208

15.4小结209

15.5习题209

第16章 多人游戏210

16.1 Network210

16.1.1接口介绍210

16.1.2基本实例211

16.2 Network View212

16.2.1接口介绍212

16.2.2实例——聊天室213

16.2.3实例——碰碰乐218

16.3主服务器222

16.3.1接口介绍222

16.3.2实例223

16.3.3架设主服务器224

16.4小结226

16.5习题226

第17章 高级功能227

17.1尾径渲染器227

17.2线段渲染器229

17.2.1实现230

17.2.2实例——闪电效果231

17.3镜头光晕232

17.4光晕233

17.5投影仪233

17.6太阳光束238

17.7旋转239

17.8漩涡239

17.9景深240

17.10移轴特效241

17.11模糊241

17.12动态模糊242

17.13泛光242

17.14噪点和刮痕244

17.15噪点和颗粒244

17.16抗锯齿244

17.17卡通渲染245

17.18移动设备播放开场视频246

17.19其他功能247

17.20小结248

17.21习题248

第18章 3D游戏实例249

18.1前期准备249

18.1.1需求分析249

18.1.2资源准备249

18.1.3知识准备250

18.1.4游戏设计250

18.2游戏实现251

18.2.1 UI实现251

18.2.2关卡场景263

18.2.3主角实现264

18.2.4敌人实现279

18.2.5音频功能279

18.2.6移动设备支持280

18.3小结284

18.4习题284

第19章 2D游戏基础285

19.1正交摄像机285

19.2精灵285

19.2.1精灵实现286

19.2.2调整精灵尺寸286

19.2.3精灵渲染器287

19.2.4图片导入设置287

19.2.5精灵编辑288

19.2.6精灵图集289

19.3 2D物理系统291

19.3.1刚体291

19.3.2碰撞器292

19.3.3 Joint 2D295

19.3.4 Constant Force 2D299

19.3.5 Effector 2D299

19.4小结302

19.5习题302

第20章 2D游戏实例303

20.1游戏模块303

20.2管理类的基础类实现304

20.3游戏项目创建305

20.4游戏管理类305

20.5资源管理305

20.6声音管理306

20.7特效管理308

20.8数据保存310

20.9游戏的界面314

20.9.1菜单面板317

20.9.2地图面板319

20.9.3加载界面324

20.9.4战斗界面326

20.9.5消息管理类329

20.10技能系统332

20.11小结339

20.12习题339

热门推荐