Unity 3D主要特性和缺陷
2015-11-28 02:28
645 查看
Unity 3D主要特性
层级式的综合开发环境,可视化编辑,详细的属性编辑器和动态的游戏预览。Unity也被用来快速的制作游戏或者开发游戏原型
可开发微软Microsoft Windows和Mac OS X 的可执行文件,在线内容(通过Unity Web Player插件支持 Internet
Explorer,Firefox,Safari,Mozilla,Netscape,Opera和 Camino,Mac OS X的Dashboard工具,Wii程序和Iphone应用程序. 开发
Wii和iPhone需要用户购买额外的授权,在价格上不同
自动资源导入-项目中的资源会被自动导入,并根据资源的改动自动更新。虽然很多主流的三维建模软件为Unity所支持,不过
3ds Max,Maya,Blender,Cinema 4D,和 Cheetah3D可以被更好支持,并支持一些其他的三维格式
图形引擎使用的是Direct3D(Windows),OpenGL(Mac,Windows) 和自有的APIs(Wii)
支持Bump mapping,Reflection mapping, Parallax mapping, Screen Space Ambient Occlusion,动态阴影使用的是Shadow
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库,可以播放Ogg Vorbis的压缩音效
视频播放采用Theora编码
山体和植被引擎,支持树木贴片
Unity 3D缺陷
运用Unity开发游戏的工作室只有在购买源代码前提下才能得到技术支持以保持游戏拥有最新功能
网页播放不支持Linux
层级式的综合开发环境,可视化编辑,详细的属性编辑器和动态的游戏预览。Unity也被用来快速的制作游戏或者开发游戏原型
可开发微软Microsoft Windows和Mac OS X 的可执行文件,在线内容(通过Unity Web Player插件支持 Internet
Explorer,Firefox,Safari,Mozilla,Netscape,Opera和 Camino,Mac OS X的Dashboard工具,Wii程序和Iphone应用程序. 开发
Wii和iPhone需要用户购买额外的授权,在价格上不同
自动资源导入-项目中的资源会被自动导入,并根据资源的改动自动更新。虽然很多主流的三维建模软件为Unity所支持,不过
3ds Max,Maya,Blender,Cinema 4D,和 Cheetah3D可以被更好支持,并支持一些其他的三维格式
图形引擎使用的是Direct3D(Windows),OpenGL(Mac,Windows) 和自有的APIs(Wii)
支持Bump mapping,Reflection mapping, Parallax mapping, Screen Space Ambient Occlusion,动态阴影使用的是Shadow
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库,可以播放Ogg Vorbis的压缩音效
视频播放采用Theora编码
山体和植被引擎,支持树木贴片
Unity 3D缺陷
运用Unity开发游戏的工作室只有在购买源代码前提下才能得到技术支持以保持游戏拥有最新功能
网页播放不支持Linux
相关文章推荐
- [Unity框架]PureMVC在unity中的简单使用
- 游戏存档
- 关于游戏中的分享之ShareSDK的研究
- unity3D制作血条跟随的研究
- Unity3D独立游戏开发日记(二):摆放建筑物
- Unity3D独立游戏开发日记(一):动态生成树木
- Unity IOS Build的Graphics API最好是固定Opengl ES 2.0
- 对于PlayerPrefs学习以及存储的研究
- Unity3d各平台资源路径文件夹
- Unity3d的ios插件开发
- Unity3D截图并保存本地目录
- Unity3d选择本地图片并加载
- Unity shader中的法线详解
- 解决unity中Animation Event无法正确保存的问题
- Unity中Update和FixedUpdate的区别
- Unity中T4M插件的使用,以及针对5.0的修改
- MAC下用unity进行开发书写中文-Visual Studio Code
- Unity uGui RawImage 渲染小地图
- Unity3D-粒子系统
- 混音器(AudioMixer):用Unity 5.0混合出美妙节拍