为移动和桌面应用程序选择3D库/平台

时间:2013-10-28 22:05:45

标签: mobile 3d cross-platform desktop-application desktop

我想构建一个移动应用程序(ios,android)和桌面(Windows)或Web。

应用程序将如下所示:用户可以使用相机视角和一些菜单播放的3D对象。

我需要的是操纵3D对象,如圆环或管。通过操纵我的意思是:更改材料并像多边形一样编辑对象。当然我还需要菜单和服务器的通信。

*可选:我不确定是否需要从文件中加载3D模型。

我不明白的是,我应该在一个解决方案中寻找所有解决方案,还是将跨平台框架与其他库结合起来?游戏引擎是否适合这项任务?

到目前为止我的选择:

  1. 在PhoneGap中使用Three.js并使用java脚本编写
  2. 使用OGRE并在C ++中编写一些允许我用C ++编写的跨平台框架。
  3. 我从未开发过移动设备,我对这些跨平台框架感到疑惑:应用程序的大小是否很大?应用程序运行良好吗?我应该比较为每个平台编写单独的应用程序?

    感谢您的帮助

1 个答案:

答案 0 :(得分:0)

可能要查看libgdx