unity 简要功能概况

1 地图编辑器

地刷,

树木,

草地,石头等细节

地形纹理.

2 动画编辑器

3 编程语言,c#,js,boo.

4 unity提供了完善的资料

5 多平台(web,pc,mac,xbox,ps,wii)无nds.

6 较健全的shader,约64种.

shader书写方式:

固定管道shader.

可编程shader(cg,hlsl,glsl)

及unity提供的SurfaceShader.

7 专业授权(web,pc/mac)对于游戏引擎来说,应该是非常便宜.

8 全局光照,阴影的支持(soft,hard).

9 渲染,win使用d3d9,mac使用gl.

10 音频, openal.

11 物理,nvidia phyx(正版).

12 整个unity基于mono构建.mono是Novell公司实现的.net2.0,且开源.unity可以使用.net2.0的全部功能.

13 完整的GUI,网络,输入支持.

14 整个unity编辑器可方便扩展.

15 内置树木建模.

16 api分运行时api和编辑器api.

总之,unity是一个非常方便的引擎.可以使程序和美术人员协同工作.修改完毕的贴图或模型,unity自动重新导入.

官方提供了完成的资料,包括参考手册,api手册等.

3d跟2d差异非常大.3d游戏,更像电影的拍摄.