Unity 3D主要特性
层级式的综合开发环境,可视化编辑,详细的属性编辑器和动态的游戏预
览。Unity也被用来快速的制作游戏或者开发游戏原型
自动资源导入-项目中的资源会被自动导入,并根据资源的改动自动更新。虽然很多主流的三维建模软件为Unity所支持,不过
3ds Max,Maya,Blender,Cinema 4D,和 Cheetah3D可以被更好支持,并支持一些其他的三维格式
图形引擎使用的是Direct3D(Windows),OpenGL(Mac,Windows) 和自有的APIs(Wii)
map技术,并支持Render-to-texutre和全屏 post processing 效果。 shaders编写使用ShaderLab语言,同时支持自有工作流中的编程方式或Cg.GLSL语言编写的Shader.一个shder可以包含众多变 量及一个参数接口,允许Unity去判定参数是否为当前所支持并适配最适合参数,并自己选择相应的Shader类型以获得广大的
兼容性
内置对NVIDIA's的PhysX physics engine支持
游戏脚本为基于Mono的Mono脚本,一个基于.NET Framework的开源语言,因此程序员可用JavaScript. C#或Boo加以编写
The Unity Asset Server -一个支持各种游戏和脚本的版本控制方案,使用PostgreSql作为后端
音效系统基于OpenAL库,可以播放OggVorbis的压缩音效 视频播放采用Theora编码
山体和植被引擎,支持树木贴片
Unity 3D缺陷
运用Unity开发游戏的工作室只有在购买源代码前提下才能得到技术支持以保持游戏拥有最新功能 网页播放不支持Linux
因篇幅问题不能全部显示,请点此查看更多更全内容