我正在寻找适合Android的方便和高效的3D引擎。你能推荐我一个吗?现在我选择 shiva3d ,但我真的关注性能,因为我正在编写增强的现实应用程序,哪个绝对需要所有CPU资源=)。

3D引擎所需的所有内容都是:

  • 从3DMAX导入的负载模型(场景)
  • 渲染基本动画
  • 播放音频
  • 加载C ++模块(我的外部lib帧处理)
  • 可能(不是强制性的!)基本物理性
所以我寻找轻松方便的3D引擎用于Android=)或性能差异不显着?

有帮助吗?

解决方案

Unity3D应涵盖您的所有需求。它很轻,方便,易于学习。

湿婆也有这些品质,但并不像统一那么容易和方便。它具有不需要400美元的许可证发布到Android的额外好处。

其他选项可能太麻烦了,对于您需要的东西而言也是非常繁琐的。

性能明智,我不认为有很大的差异。负担更多地是优化多计数,纹理和代码的。

底线,我觉得统一会节省你的时间,湿婆可能与你有一些钱。所以你的里程可能会有所不同。Unity3D有一个Android试验,您可以用来测试它并比较

其他提示

我是 linderdaum发动机并会建议您使用它。它是开源的。它在Windows和Android上运行,因此您可以在Windows上进行原型设计。它可以:

  • 加载动画动画.md5型号从3dsmax
  • 导出
  • 渲染骨架动画
  • 播放.ogg和跟踪器(.xm,.it - 非常方便移动设备) 音频
  • 具有集成的Box2D物理

,您可以轻松加载其中的C ++模块。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top