zoukankan      html  css  js  c++  java
  • Unity 3D主要特性和缺陷

    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

  • 相关阅读:
    [转贴]分贝是个什么东西?(好东东)
    [VDSP中的Warning]function declared implicitly
    [VDSP中的Warning]explicit type is missing
    [VDSP中的Warning]integer conversion resulted in a change of sign
    Java 一键多列的map
    springboot 使用邮件服务发送验证码 以及在阿里云服务器的配置
    图像处理之入门篇
    javascript怎么可以判断单选复选按钮是否选中,且传值
    QQ,MSN,SKYPE等在线状态代码 (转)
    在Access中SQL的调试
  • 原文地址:https://www.cnblogs.com/Anzhongliu/p/6091860.html
Copyright © 2011-2022 走看看