适用于Android最有效的3D引擎?
题
我正在寻找适合Android的方便和高效的3D引擎。你能推荐我一个吗?现在我选择 shiva3d ,但我真的关注性能,因为我正在编写增强的现实应用程序,哪个绝对需要所有CPU资源=)。
3D引擎所需的所有内容都是:
- 从3DMAX导入的负载模型(场景)
- 渲染基本动画
- 播放音频
- 加载C ++模块(我的外部lib帧处理)
- 可能(不是强制性的!)基本物理性
解决方案
Unity3D应涵盖您的所有需求。它很轻,方便,易于学习。
湿婆也有这些品质,但并不像统一那么容易和方便。它具有不需要400美元的许可证发布到Android的额外好处。
其他选项可能太麻烦了,对于您需要的东西而言也是非常繁琐的。
性能明智,我不认为有很大的差异。负担更多地是优化多计数,纹理和代码的。
底线,我觉得统一会节省你的时间,湿婆可能与你有一些钱。所以你的里程可能会有所不同。Unity3D有一个Android试验,您可以用来测试它并比较
其他提示
我是 linderdaum发动机并会建议您使用它。它是开源的。它在Windows和Android上运行,因此您可以在Windows上进行原型设计。它可以:
- 加载动画动画.md5型号从3dsmax 导出
- 渲染骨架动画
- 播放.ogg和跟踪器(.xm,.it - 非常方便移动设备) 音频
- 具有集成的Box2D物理
,您可以轻松加载其中的C ++模块。
不隶属于 StackOverflow