我想为移动(ios、android)和桌面(Windows)或 Web 构建应用程序。
应用程序看起来像这样:一个 3D 对象,用户可以使用它周围的相机透视和一些菜单来玩这个对象。
我需要的是操纵像圆环或管这样的 3D 对象。通过操纵我的意思是:更改材料并像多边形一样编辑对象。当然,我还需要菜单和与服务器的通信。
*可选:我不确定是否需要从文件加载 3D 模型。
我不明白的是我应该在一个解决方案中寻找所有内容还是将跨平台框架与其他库结合起来?游戏引擎适合这个任务吗?
到目前为止我的选择:
- 将 Three.js 与 PhoneGap 一起使用并用 java 脚本编写
- 使用 OGRE 并通过一些允许我用 C++ 编写的跨平台框架用 C++ 编写。
我从来没有为移动开发过,我想知道那些跨平台框架:应用程序的大小是否很大?应用程序运行良好吗?我应该比较为每个平台编写单独的应用程序有哪些障碍?
谢谢您的帮助