没有合适的资源?快使用搜索试试~ 我知道了~
unity使用详细教程.docx
需积分: 1 6 下载量 175 浏览量
2022-10-13
22:08:14
上传
评论
收藏 2.35MB DOCX 举报
温馨提示
试读
24页
一、Unity的特点 二、熟悉Unity界面与基本操作 三、学习图形界面模块 四、学习物理碰撞模块 五、 学习UI模块 六、学习动画模块
资源推荐
资源详情
资源评论
一、Unity 的特点
综合编辑
Unity 简单的用户界面是层级式的综合开发环境,具备视觉化编辑、详细的
属性编辑器和动态的游戏预览特性。由于其强大的综合编辑特性,因此,Unity
也被用来快速地制作游戏或者开发游戏原型。
图形引擎
Unity 的图形引擎使用的是 Direct 3D(Windows)、OpenGL(Mac,Windows)
和自由的 APIs(Wii),可以支持 Bump mapping、Reflection mapping、Parallax
mapping、Screen Space Ambient Occlusion、动态阴影所使用的 Shadow Map 技术
与 Render-to-texture 和全屏 Post Processing 效果。
资源导入
项目中的资源会被自动导入,并根据资源的改动自动更新。虽然很多主流的
三维建模软件为 Unity 所支持,不过对 3ds Max、Maya、Blender、Cinema 4D 和
Cheetah3D 的支持比较好,并支持一些其他的三维格式。
一键部署
Unity 可开发微软 Microsoft Windows 和 Mac OS X 的可执行文件,在线内容
通过 Unity Web Player 插件支持 Internet Explorer、Mozilla、Netscape、Opera 和
Camino、Mac OS X 的 Dashboard 工具,但是 Wii 程序和 iPhone 应用程序的开发
需要用户购买额外的授权,在价格上有所不同。
着色器
Shader 编写使用 ShaderLab 语言,同时支持自由工作流中的编程方式或
Cg.GLSL 语言编写的 Shader。Shader 对游戏画面的控制力就好比在 Photoshop 中
编辑数码照片,在高手手里可以营造出惊人的画面效果。
一个 Shader 可以包含众多变量及一个参数接口,允许 Unity 去判定参数是否
为当前所支持并适配最适合参数,并选择相应的 Shader 类型以获得广大的兼容
性。因此,Unity 的着色器系统具有易用、灵活和高性能的特性。
地形编辑器
Unity 内建强大的地形编辑器,支持地形创建和树木与植被贴片,还支持自
动的地形 LOD,而且还支持水面特效,尤其是低端硬件亦可流畅运行广阔茂盛
的植被景观,还有 Tree Create 来编辑树木的各部位细节。
联网
现在大部分游戏都是联网的,令人惊喜的是,Unity 内置了强大多人联网游
戏引擎,具有 Unity 自带的客户端和服务器端,省去了并发、多任务等一系列繁
琐而困难的操作,可以简单地完成所需的任务。其多人网络连线采用 Raknet,可
以从单人游戏到全实时多人游戏。
物理特效
物理引擎是一个计算机程序模拟牛顿力学模型,使用质量、速度、摩擦力和
空气阻力等变量。其可以用来预测各种不同情况下的效果。Unity 内置 NVIDIA
强大的 PhysX 物理引擎,可以方便、准确地开发出所需要的物理特效。
PhysX 可以由 CPU 计算,但其程序本身在设计上还可以调用独立的浮点处
理器(如 GPU 和 PPU)来计算,也正因为如此,它可以轻松完成像流体力学模
拟那样的大计算量的物理模拟计算。并且 PhysX 物理引擎还可以在包括 Windows、
Linux、Xbox360、Mac、Android 等在内的全平台上运行。
音频和视频
音效系统基于 OpenAL 程式库,可以播放 Ogg Vorbis 的压缩音效,视频播
放采用 Theora 编码,并支持实时三维图形混合音频流和视频流。
OpenAL 的主要功能是在来源物体、音效缓冲和收听者中编码。来源物体包
含一个指向缓冲区的指标,声音的速度、位置和方向,以及声音强度。收听者物
体包含收听者的速度、位置和方向,以及全部声音的整体增益。缓冲里包含 8 位
或 16 位元、单声道或立体声 PCM 格式的音效资料,表现引擎进行所有必要的
计算,如距离衰减、多普勒效应等。
脚本
游戏脚本为基于 Mono 的 Mono 脚本,是一个基于.NET FrameWork 的开源
语言,因此,程序员可用 JavaScript、C#或 Boo 加以编写。
Unity 资源服务器
Unity 资源服务器具有一个支持各种游戏和脚本版本的控制方案,使用
PostgreSQL 作为后端。其可以保证在开发过程中多人并行开发,保证不同的开
发人员使用不同版本的开发工具所编写的脚本能够顺利地集成。
真实的光影效果
Unity 提供了具有柔和阴影与 lightmap 的高度完善的光影渲染系统。光照图
是包含了视频游戏中面的光照信息的一种三维引擎的光强数据。光照图是预先计
算好的,而且要用在静态目标上。
二、熟悉 Unity 界面与基本操作
任务描述
本任务将主要实现以下 2 个内容:
(1)了解 Unity 主界面;
(2)了解 Unity 基本操作。
知识学习
1. Unity 界面介绍
Unity 界面的默认布局一般分为 6 个部分,如图 1-3-1 所示。
图 1-3-1 Unity 常用的界面
(1)Hierarchy(层次视图)
图 1-3-2 层次视图
Game
Scene
Inspector
Hierarchy
Project
ToolBar
剩余23页未读,继续阅读
资源评论
kevinfkq
- 粉丝: 424
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功