联网:从单人游戏到全实时多人游戏。
物理特效:Unity内置的NVIDIA;Phys X;物理引擎带给你生活的互动。
音频和视频:具备实时的三维图形混合音频流、视频流。
脚本:Unity支持3种语言:JavaScript,C#,Boo。
Unity资源服务器:Unity的资源服务器是一个可以附加的包括版本控制的产品。
光影:Unity完美提供了拥有柔和阴影与烘焙Lightmaps的高度且完善的光影渲染系统。
文档:Unity为你提供逐步的指导、文档和实例方案。
1.2 Unity3D界面及基本操作
了解Unity3D的界面以及说明一些基本的Unity3D操作。
1.2.1 屏幕布局
下载并安装好Unity3D,第一次打开显示的是默认项目,如果使用的是试用版则打开后是一个空项目,需要新建一个项目,选择File->New Project 就可以新建一个游戏工程,然后在开始之前,让我们确定屏布局在2 Split模式。选择Window->Layouts->2 Split这样视图现在分为5个主要区域。这5个主要区域分别为:
(1) 场景视图(Scene View)
用于摆放游戏对象。
(2) 游戏视图(Game View)
显示游戏运行后的样子。
(3) 层次视图(Hierarchy View)
列出所有在目前场景视图中所用到的游戏对象。
(4) 项目视图(Project View)
显示资源目录下所有可用的资源列表。
(5) 检视视图(Inspector View)
显示所选中游戏对象的属性信息。
1.2.2 在3D空间查找游戏对象
启动Unity,进入到我们建好的项目,就会看到游戏场景中各种游戏对象,新建的项目开始场景中仅包含一个主相机,你能从层次视图Hierarchy中看到这个唯一项。
如果在场景视图中没有看到相机,在层次视图中去点击主相机Main Camera ,然后将光标拖动到场景视图中。按F(frame select)键,主相机就可以显示在场景视图的中心,同样也可以直接在层次视图中双击主相机,就可以快速在场景视图中找到。这个技巧可以用来查找你在场景中创建或导入的任何游戏对象。