图书介绍

Unity 3D游戏开发PDF|Epub|txt|kindle电子书版本网盘下载

Unity 3D游戏开发
  • 宣雨松编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115283818
  • 出版时间:2012
  • 标注页数:334页
  • 文件大小:61MB
  • 文件页数:347页
  • 主题词:游戏程序-程序设计

PDF下载


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

下载说明

Unity 3D游戏开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 基础知识1

1.1 Unity简介1

1.2 下载与安装2

1.3 游戏界面对比8

1.4 购买许可证10

1.5 打包与发布13

1.6 本章小结16

第2章 编辑器的结构17

2.1 游戏工程17

2.1.1 创建工程17

2.1.2 打开工程19

2.2 Project视图20

2.3 Hierarchy视图23

2.4 Inspector视图24

2.4.1 简介24

2.4.2 平台设定25

2.5 Scene视图26

2.5.1 视图介绍27

2.5.2 移动视图28

2.5.3 场景工具32

2.5.4 Scene视图控制条33

2.6 Game视图35

2.6.1 运行游戏35

2.6.2 Game视图控制条35

2.6.3 导出与导入38

2.7 第一个游戏实例(拓展训练)38

2.8 本章小结42

第3章 GUI游戏界面43

3.1 GUI高级控件43

3.1.1 Label控件43

3.1.2 Button控件46

3.1.3 TextField控件48

3.1.4 ToolBar控件50

3.1.5 Slider控件52

3.1.6 ScrollView控件53

3.1.7 群组视图55

3.1.8 窗口56

3.1.9 GUI Skin58

3.1.10 自定义风格组件62

3.2 GUILayout游戏界面布局64

3.2.1 GUI与GUILayout的区别64

3.2.2 GUILayoutOption界面布局设置66

3.2.3 线性布局67

3.2.4 控件偏移68

3.2.5 对齐方式69

3.2.6 实例——添加与关闭窗口71

3.2.7 设置字体73

3.2.8 显示中文75

3.3 2D贴图与帧动画77

3.3.1 绘制贴图77

3.3.2 绘制动画79

3.3.3 实例——人物移动81

3.3.4 实例——用Unity开发2D游戏83

3.4 游戏实例——游戏主菜单88

3.5 本章小结90

第4章 Unity游戏脚本91

4.1 MonoDevelop脚本编辑器91

4.1.1 编辑器简介91

4.1.2 调试92

4.2 Unity脚本的生命周期95

4.3 利用脚本来操作游戏对象95

4.3.1 创建游戏对象96

4.3.2 获取游戏对象97

4.3.3 添加组件与修改组件102

4.3.4 发送广播与消息104

4.3.5 克隆游戏对象105

4.3.6 脚本组件106

4.4 用脚本来控制对象的变换108

4.4.1 改变游戏对象的位置109

4.4.2 旋转游戏对象110

4.4.3 平移游戏对象112

4.4.4 缩放游戏对象113

4.5 用C#编写脚本115

4.5.1 继承MonoBehaviour类115

4.5.2 声明变量116

4.5.3 调用方法116

4.5.4 JavaScript与C#脚本之间的通信119

4.6 工具类122

4.6.1 时间122

4.6.2 等待123

4.6.3 随机数124

4.6.4 数学124

4.6.5 四元数125

4.7 游戏实例——小地图的制作126

4.8 本章小结130

第5章 游戏元素131

5.1 游戏地形131

5.1.1 创建地形131

5.1.2 地形参数132

5.1.3 编辑地形133

5.1.4 地形贴图136

5.2 地形元素140

5.2.1 树元素140

5.2.2 草与网格元素142

5.2.3 其他设置144

5.3 光源145

5.3.1 点光源(Point Light)146

5.3.2 聚光灯147

5.3.3 平行光148

5.4 天空盒子149

5.4.1 Skybox组件149

5.4.2 在场景中添加天空盒子151

5.5 常用编辑器组件152

5.5.1 摄像机152

5.5.2 摄像机的类型153

5.5.3 定制导航菜单栏155

5.5.4 预设157

5.5.5 抗锯齿159

5.6 游戏实例——摄像机切换镜头162

5.7 本章小结164

第6章 物理引擎165

6.1 刚体165

6.1.1 简单使用165

6.1.2 物理管理器167

6.1.3 力168

6.1.4 碰撞与休眠169

6.2 碰撞器170

6.2.1 添加碰撞器171

6.2.2 物理材质171

6.3 角色控制器173

6.3.1 第一人称173

6.3.2 第三人称175

6.3.3 控制组件176

6.3.4 移动与飞行178

6.3.5 碰撞监测180

6.4 射线182

6.4.1 射线的原理182

6.4.2 碰撞监测183

6.5 关节185

6.5.1 关节介绍185

6.5.2 实例——关节组件186

6.6 粒子特效188

6.6.1 粒子发射器188

6.6.2 粒子动画189

6.6.3 粒子渲染器190

6.6.4 粒子效果实例191

6.6.5 布料193

6.6.6 路径渲染196

6.7 游戏实例——击垮围墙198

6.8 本章小结200

第7章 输入与控制201

7.1 键盘事件201

7.1.1 按下事件201

7.1.2 抬起事件203

7.1.3 长按事件205

7.1.4 任意键事件205

7.1.5 实例——组合按键206

7.2 鼠标事件211

7.2.1 按下事件211

7.2.2 抬起事件212

7.2.3 长按事件213

7.3 自定义按键事件214

7.3.1 输入管理器214

7.3.2 按键事件215

7.3.3 按键轴216

7.3.4 实例——观察模型217

7.4 模型与动画219

7.4.1 模型的载入219

7.4.2 设置3D动画220

7.4.3 播放3D动画221

7.4.4 动画剪辑222

7.4.5 动画的帧224

7.5 GL图像库226

7.5.1 绘制线226

7.5.2 实例——绘制曲线228

7.5.3 绘制四边形230

7.5.4 绘制三角形232

7.5.5 绘制3D几何图形233

7.5.6 线渲染器236

7.5.7 网格渲染239

7.6 游戏实例——控制人物移动241

7.7 本章小结243

第8章 持久化数据244

8.1 PlayerPrefs类244

8.1.1 保存与读取数据244

8.1.2 删除数据245

8.1.3 实例——注册界面245

8.2 自定义文件247

8.2.1 文件的创建与写入247

8.2.2 文件的读取248

8.2.3 实例——读取笑话250

8.3 应用程序253

8.3.1 创建关卡253

8.3.2 切换关卡253

8.3.3 截屏254

8.3.4 打开网页255

8.3.5 退出游戏256

8.4 资源数据库256

8.4.1 加载资源256

8.4.2 创建资源257

8.4.3 创建文件夹258

8.4.4 移动与复制260

8.4.5 删除与刷新260

8.4.6 实例——鼠标拖动模型261

8.4.7 实例——鼠标拣选264

8.5 游戏实例——接受任务265

8.6 本章小结270

第9章 多媒体与网络271

9.1 游戏音频271

9.1.1 音频介绍271

9.1.2 添加音频271

9.1.3 播放音频273

9.2 游戏视频275

9.2.1 创建视频275

9.2.2 播放视频276

9.2.3 GUI播放视频278

9.3 网络279

9.3.1 下载文件279

9.3.2 自定义资源包281

9.3.3 下载资源包283

9.3.4 创建本地服务器285

9.3.5 客户端连接服务器289

9.3.6 实例——多人聊天服务器端290

9.3.7 实例——多人聊天客户端292

9.4 游戏实例——简单的网络游戏297

9.5 本章小结304

第10章 游戏实例——突出重围305

10.1 游戏状态机305

10.2 游戏界面307

10.2.1 游戏主菜单307

10.2.2 制作角色血条311

10.2.3 制作图片数字312

10.3 游戏逻辑314

10.3.1 发射子弹与击打目标314

10.3.2 敌人的AI318

10.3.3 增加敌人预设321

10.4 完整的游戏322

10.5 本章小结334

热门推荐