资源名称:Unity3D大风暴之入门篇
内容简介:
《unity3d大风暴之入门篇(海量教学视频版)》是“unity大风暴”系列三部曲的第一部,系统地讲解了unity3d的基本操作和功能实现,包括对ngui、uniswf和scaleform等unity主流gui解决方案的解析,并配合大量实践案例,力求通过通俗易懂的语言和充实细致的配套光盘视频讲解让初学者快速入门,打下坚实的开发基础。
《unity3d大风暴之入门篇(海量教学视频版)》适合动漫、游戏专业学生,以及动漫、游戏开发公司人员阅读。
作者简介:
ibcds国际委员,黑龙江省留学联谊会理事;哈尔滨市大学生创业就业导师。2009年创建国内唯一的色彩设计体系——hsb色彩设计系统。2011年组织unity开发团队,2ibcds国际委员,黑龙江省留学联谊会理事;哈尔滨市大学生创业就业导师。2009年创建国内唯一的色彩设计体系—hsb色彩设计系统。2011年组织unity开发团队。
资源目录:
第1章 unity3d介绍1
1.1 unity3d基础知识概览2
1.1.1 真实的unity3d2
1.1.2 成长中的unity3d2
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章 gui232
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
资源截图: