我正在开发3D地图,我找到了3个解决方案。
还有其他办法吗? 哪一个(这三个解决方案)更好?(有理由)
约束 开发期 - 1年,3名程序员,可以在移动设备上运行。
THX。
答案 0 :(得分:0)
所有这些解决方案都允许您绘制一些3D内容,因此如果您没有更多特定需求,您可以查看其他详细信息:
游戏引擎(例如UNITY):
+易于入手
+许多组件已经完成(如地形,天空,水,GUI)
+多平台 - UNITY支持iOS,Android,PC,开箱即用的网络。
- 通常很难根据自己的需要修改工作组件。
- 所有事情都应该以引擎特定的方式完成。
3D API :
+最普遍 - 你在这里学到的是一般的3D知识,在不同的引擎/ API中很有用。
+完全控制 - 你手工完成所有事情
- 你需要为一个体面的项目做很多工作
- 平台特定
网络应用:
+ DEPLOY !!! - 没有安装,网络存储和客户端/服务器架构,开箱即用,通过网络访问,所有用户的简单更新。
- (可能)无法在移动浏览器上运行。
- 你没有一些先进的功能。
如果你真的需要移动,那么我会去UNITY,其余的取决于你的具体需求。