图书介绍

Unity游戏开发实用教程pdf电子书版本下载

Unity游戏开发实用教程
  • 万书帆,魏炜,王晖,邓兆静编著 著
  • 出版社: 北京:海洋出版社
  • ISBN:9787502790912
  • 出版时间:2015
  • 标注页数:158页
  • 文件大小:12MB
  • 文件页数:165页
  • 主题词:游戏程序-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

Unity游戏开发实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Unity基础应用 1

1.1 Unity安装与卸载 1

1.1.1 Unity安装 1

1.1.2 安装目录下部分文件夹简介 2

1.2 学习Unity的编辑界面 3

1.2.1 场景视图 3

1.2.2 游戏视图 5

1.2.3 Inspector属性面板 6

1.2.4 层级(Hierarchy)面板 7

1.2.5 项目资源管理面板 7

1.3 Unity资源导入与删除 7

1.3.1 模型等资源导入 7

1.3.2 加载与导出unitypackage 10

1.4 Unity的基本组件 14

1.4.1 摄影机 14

1.4.2 物理组件 16

1.4.3 灯光 17

1.4.4 寻路组件 18

1.4.5 音视频组件 18

1.4.6 网络组件 18

1.5 Mesh、Material和Texture 18

1.6 Unity的一些自带脚本包 19

1.7 制作一个Demo 19

1.7.1 Demo的要求 19

1.7.2 搭建场景 19

1.7.3 建立目录并导入资源 22

1.7.4 建立脚本 26

第2章 开发一个好的界面 30

2.1 Unity自带的界面系统OnGUI 30

2.1.1 GUI.Label 30

2.1.2 GUI.Button按钮 32

2.1.3 GUI.RepeatButton长按状态按钮 33

2.1.4 GUI.DrawTexture绘制纹理 34

2.1.5 GUI.Toggle开关按钮 35

2.1.6 GUI.Toolbar工具栏 36

2.1.7 GUI.TextField单行文本输入框 37

2.1.8 GUI.TextArea多行文本输入框 38

2.1.9 GUI.HorizontalSlidei水平滑动条 39

2.1.10 GUI.Window窗口 40

2.1.11 GUIContent.Tooltip工具提示 42

2.1.12 滚动视图 42

2.1.13 使用unity自带的控件实现一个树形列表 43

2.1.14 基于OnGUI下的屏幕自适应 45

2.1.15 制作一个简单的序列帧 46

2.1.16 制作一个简单的动态柱状图 46

2.1.17 制作一个图片查看器 48

2.1.18 制作一个小地图 52

2.2 NGUI 54

2.2.1 NGUI概况 54

2.2.2 NGUI与OnGUI的差别 54

第3章 多媒体应用 55

3.1 音频的控制 55

3.1.1 本地音频加载与播放 55

3.1.2 通过网络加载音频 58

3.2 视频播放控制 59

3.2.1 MovieTexture的视频播放控制 59

3.2.2 AvPro QuickTime的视频播放 62

第4章 数据加载与卸载 64

4.1 Resource.Load加载资源 64

4.2 WWW加载 66

第5章 Unity读写外部数据 69

5.1 操作Xml 69

5.1.1 C#操作Xml文件基础知识 69

5.1.2 Unity加载Xml文件的方式 71

5.1.3 Unity与Xml交互案例:用户登录验证 73

5.2 操作数据库 77

5.2.1 Xampp介绍以及安装 77

5.2.2 在Xampp上建立一个数据库 79

5.2.3 创建一个PHP文件连接数据库 81

5.2.4 Unity+PHP+MySQL操作数据库 82

第6章 常用的组件 85

6.1 导航网格 85

6.1.1 人物自动寻路到目标点 85

6.1.2 导航网格之OffMesh Link使用 91

6.1.3 导航网格之动态障碍物Navmesh Obstacle 94

6.2 Terrain地形系统 95

第7章 多人在线 101

7.1 开发一个多人聊天室 101

7.2 动画同步与位置同步 106

第8章 基于Unity的安卓开发 115

8.1 安卓开发环境配置 115

8.1.1 安装ire 115

8.1.2 下载更新android SDK 117

8.2 简单的触屏操作示例 121

8.2.1 单指旋转物体 121

8.2.2 多点缩放物体 122

8.3 在安卓上操作Xml 123

8.3.1 安卓上如何读取Xml 123

8.3.2 安卓上如何写入Xml 124

8.4 安卓上播放视频 125

第9章 常见问题、错误及插件介绍 129

9.1 常见问题 129

9.1.1 js脚本如何与C#互相调用 129

9.1.2 Unity脚本如何与网页脚本互相调用 131

9.1.3 Unity发布为Web网页,在WebPlayer中打开一个新页面不被拦截 133

9.1.4 如何打开一个摄像头 135

9.1.6 鼠标选中物体高亮 136

9.1.7 如何打开一个本地EXE 138

9.2 常见错误及解决 139

9.2.1 在使用Unity编写脚本时遇到的错误 139

9.2.2 使用WWW崩溃如何解决 139

9.2.3 涉及direct 3D11特效有时候不能显示出效果 139

9.2.4 引用dll的时候报错 140

9.2.5 读取Xml错误 140

9.2.6 Fail to download data file 140

9.3 Unity插件 141

第10章 多人在线的坦克大战 143

10.1 项目介绍 143

10.1.1 游戏主要功能描述 143

10.1.2 游戏开发步骤介绍 143

10.2 前期准备以及场景搭建 144

10.2.1 前期准备 144

10.2.2 搭建场景 144

10.2.3 设置游戏背景音乐 146

10.3 登录场景开发 147

10.3.1 登录场景界面制作 147

10.3.2 玩家注册功能 149

10.3.3 数据库登录验证 152

10.4 游戏场景开发 153

10.4.1 创建一个服务器 153

10.4.2 多人在线坦克行为模块开发 154

10.4.3 登录后自动连接服务器并生成玩家 155

10.4.4 炮弹的功能开发以及记分 155

10.4.5 多人在线游戏小地图开发 156

10.4.6 退出游戏并提交成绩到数据库 157

精品推荐