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游戏,更像电影的拍摄.