《Unity3D大风暴之入门篇(海量教学视频版)》

基本信息

作者: 智画互动开发团队

出版社:电子工业出版社

ISBN:9787121222429

上架时间:2014-1-13

出版日期:2014 年2月

开本:16开

页码:328

版次:1-1

所属分类:计算机

更多关于》》》 《Unity3D大风暴之入门篇(海量教学视频版)》

 

编辑推荐

长达800分钟的高清教学视频,手把手教会初学者

   数个开发案例,实战为上

语言通俗易懂,均来自开发者一线笔记

内容简介

书籍

计算机书籍

  《unity3d大风暴之入门篇(海量教学视频版)》是“unity大风暴”系列三部曲的第一部,系统地讲解了unity3d的基本操作和功能实现,包括对ngui、uniswf和scaleform等unity主流gui解决方案的解析,并配合大量实践案例,力求通过通俗易懂的语言和充实细致的配套光盘视频讲解让初学者快速入门,打下坚实的开发基础。

  《unity3d大风暴之入门篇(海量教学视频版)》适合动漫、游戏专业学生,以及动漫、游戏开发公司人员阅读。

作译者

ibcds国际委员,黑龙江省留学联谊会理事;哈尔滨市大学生创业就业导师。2009年创建国内唯一的色彩设计体系——hsb色彩设计系统。2011年组织unity开发团队,2ibcds国际委员,黑龙江省留学联谊会理事;哈尔滨市大学生创业就业导师。2009年创建国内唯一的色彩设计体系—hsb色彩设计系统。2011年组织unity开发团队。

目录

《unity3d大风暴之入门篇(海量教学视频版)》

第1章 unity3d介绍 1

1.1 unity3d基础知识概览 2

1.1.1 真实的unity3d 2

1.1.2 成长中的unity3d 2

1.1.3 unity3d的大好市场前景 2

1.1.4 unity3d的个性 3

1.2 unity3d开发平台 6

1.2.1 unity3d引擎的搭建与安装 6

1.2.2 hello world——开始unity漫步之旅 14

第2章 界面 19

2.1 unity集成开发环境的整体布局 20

2.1.1 界面的自定义 22

2.1.2 scene窗口 24

2.1.3 game窗口 30

2.1.4 project窗口 31

2.1.5 inspector窗口 33

2.1.6 界面操作 33

2.1.7 标题栏 33

2.1.8 工具栏 33

2.1.9 状态栏与控制台 35

2.2 菜单栏 36

2.2.1 file菜单 36

2.2.2 edit菜单 38

2.2.3 assets菜单 44

2.2.4 gameobject菜单 46

2.2.5 terrain菜单 47

2.2.6 window菜单 48

2.2.7 help菜单 51

第3章 工程的新建与管理 52

3.1 新建工程及导入资源包 53

3.2 工程的保存与管理 57

第4章 创建物体 58

4.1 地形 59

4.1.1 高度图的导入与导出 59

4.1.2 地形的绘制 60

4.1.3 实例:绘制地形 63

4.1.4 地形贴图 65

4.1.5 为地形添加树贴图 67

4.1.6 为地形添加草贴图 68

4.1.7 设置地形参数 71

4.1.8 为地形添加水体 77

4.2 摄像机 80

4.2.1 摄像机概述 80

4.2.2 摄像机的创建 80

4.2.3 摄像机参数的调节 81

4.2.4 镜头的移动 87

4.3 光源 92

4.3.1 基础光源 92

4.3.2 开启光影 96

4.4 辅助元素 102

4.5 添加角色和道具 103

4.5.1 添加角色 103

4.5.2 添加道具 111

4.6 优化渲染 117

4.7 天空盒 120

4.7.1 创建天空盒 120

4.7.2 雾化效果 125

4.7.3 实例:添加天空盒 127

第5章 物理特效 129

5.1 刚体及碰撞器 130

5.1.1 刚体 130

5.1.2 碰撞器 132

5.2 关节 137

5.2.1 铰链关节 137

5.2.2 固定关节 139

5.2.3 弹簧关节 140

5.2.4 布娃娃 142

5.2.5 角色关节 144

5.2.6 可配置关节 145

5.3 实例:钟摆 147

5.4 粒子系统 150

5.4.1 创建粒子 150

5.4.2 粒子系统的属性及参数 152

5.4.3 实例:火焰效果 168

第6章 控制 175

6.1 unity脚本程序编辑 176

6.1.1 unity专用脚本语言 176

6.1.2 unity的help菜单 176

6.1.3 脚本编写 177

6.2 unity中的javascript脚本语言入门 184

6.2.1 变量 184

6.2.2 运算符 185

6.2.3 逻辑运算符 188

6.2.4 条件运算 189

6.2.5 循环 192

6.3 函数 194

6.4 控制 203

6.4.1 访问unity内的部分组件 203

6.4.2 input控键 207

6.4.3 物体的创建和销毁 212

6.4.4 碰撞与触发 218

6.4.5 增量时间 223

6.4.6 延迟 223

6.5 人工智能 224

6.5.1 让对象智能起来的代码 224

6.5.2 寻路设置 225

6.5.3 依靠物理组件实现人工智能 227

第7章 gui 232

7.1 gui相关函数 233

7.1.1 实现函数 233

7.1.2 通过按钮实现音乐播放功能 234

7.1.3 关于audio source组件的延伸 237

7.1.4 关于界面控件位置的简单说明 239

7.2 更多的gui变量和函数 243

7.2.1 guicontent构造函数 243

7.2.2 gui变量 246

7.2.3 其他gui函数 251

7.3 gui在游戏中的应用 255

7.3.1 输出游戏中的信息 256

7.3.2 游戏界面的切换 258

第8章 后期工作 264

8.1 音频的处理 265

8.1.1 音频的导入 265

8.1.2 音频的设置 265

8.1.3 支持格式 268

8.1.4 监听器 269

8.1.5 添加音频 269

8.1.6 音频的属性 271

8.1.7 音频混响区 272

8.1.8 音频过滤器 274

8.2 项目的调试和优化 276

8.3 日志文件 279

8.3.1 后期处理所有导入的资源 279

8.3.2 导出未使用的资源 279

8.3.3 设置打印文件的大小 280

8.3.4 制作纹理 280

8.3.5 压缩网格、动画和视频 281

8.4 打包发布 284

8.5 创建独立项目 286

第9章 综合实例 287

9.1 3d实例 288

9.1.1 游戏功能简介 288

9.1.2 游戏策划及准备工作 288

9.1.3 场景搭建 289

9.1.4 欢迎界面的制作 297

9.2 2d实例 302

9.2.1 游戏功能简介 302

9.2.2 游戏策划 302

9.2.3 场景介绍 303

9.2.4 游戏制作 303

9.2.5 游戏功能的实现 310

本图书信息来源:互动出版

《Unity3D大风暴之入门篇(海量教学视频版)》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. MVC – 7.Razor 语法

    7.1 Razor视图引擎语法 Razor通过理解标记的结构来实现代码和标记之间的顺畅切换. @核心转换字符,用来 标记-代码 的转换字符串. 语境A: @{ string rootName=&quo ...

  2. Jmeter------将JDBC Request的查询结果作为另一个接口的请求参数

    一.前言 jmeter已配置连接成功数据库,不会的可查看:https://www.cnblogs.com/syw20170419/p/9832402.html 二.需求 将JDBC Request的r ...

  3. 找到最大或最小的N个元素---heapq模块

    堆排序heapq的用法 基本用法: 复杂数据结构: # coding=utf- # example.py # Example of using heapq to find the N smallest ...

  4. WPS Office 2012 专业版 附正版序列号

    WPS Office 2012 专业版 附正版序列号 首先说说WPS的研发历史沿革:1988年5月,一个名叫求伯君的程序员凭借一台386电脑写出了WPS 1.0,从此开创了中文字处理时代,并迅速占领中 ...

  5. lr关联抓有相同左右边界的动态值

    怎样抓取有相同左右边界的动态value? 怎样抓取有相同左右边界的动态value?例如: stateID="d7lg0ehmjkkm6uin3s4boei7oq"> stat ...

  6. intellij自动生成java代码注释(java文件注释和方法注释)

    1定义java文件头部的注释 2给java类中的方法添加上注释 2.1第一步勾选Enable Live  Templates 2.2第二步新建一个Group 2.3第三步新建一个Template 2. ...

  7. Jenkins配置agent

    一. 通信协议 为了master和agent能够正常通信,连接的建立必须是双向的. SSH: master通过标准的SSH协议连接slave. Java Web Start: Java 应用在agen ...

  8. git使用点滴:如何查看commit的内容

    在push之前有时候会不放心是不是忘记加某些文件,或者是不是多删了个什么东西,这时候希望能够看看上次commit都做了些什么. 一开始想到的是用Git diff,但是git diff用于当前修改尚未c ...

  9. 【记录】mysql 5.7.20安装 出现...mysql-5.7.20-winx64\data\is_writable’ Errcode: 2 - No such file or directory

    新到一家公司,安装mysql5.7.20时候出现一个问题(安装步骤可以参考这个): ...mysql-5.7.20-winx64\data\is_writable’ Errcode: 2 - No s ...

  10. 深入浅出Spring(二) IoC详解

    上次的博客深入浅出Spring(一)Spring概述中,我给大家简单介绍了一下Spring相关概念.重点是这么一句:Spring是为了解决企业应用开发的复杂性而创建的一个轻量级的控制反转(IoC)和面 ...