【发布时间】:2014-03-02 14:59:00
【问题描述】:
我正在尝试开发 3D 地图,我找到了 3 个解决方案。
- 使用游戏引擎(如 unity)或
- 使用 3D 图形 API(opengl 等)或
- 网络应用
还有其他方法吗? 哪一个(这三个解决方案)更好?(有理由)
约束 开发期——1年,3名程序员,可在手机上运行。
谢谢。
【问题讨论】:
我正在尝试开发 3D 地图,我找到了 3 个解决方案。
还有其他方法吗? 哪一个(这三个解决方案)更好?(有理由)
约束 开发期——1年,3名程序员,可在手机上运行。
谢谢。
【问题讨论】:
所有这些解决方案都允许您绘制一些 3D 内容,因此如果您没有更具体的需求,您可以查看其他细节:
游戏引擎(例如 UNITY):
+容易上手
+许多组件已经完成(例如地形、天空、水、GUI)
+多平台 - UNITY 开箱即用支持 iOS、Android、PC、网络。
-通常很难根据自己的需要修改工作组件。
-一切都应该以特定于引擎的方式完成。
3D API:
+最通用 - 您在这里学习的是一般 3D 知识,在不同的引擎/API 中很有用。
+完全控制 - 你可以手动完成所有操作
-一个体面的项目需要大量的工作
-特定平台
网络应用:
+部署!!! - 无需安装,开箱即用的网络存储和客户端/服务器架构,通过网络访问,所有用户的简单更新。
-将(可能)不适用于移动浏览器。
-你没有一些尖端的功能。
如果你真的需要移动设备,那我会选择 UNITY,其余的取决于你的具体需求。
【讨论】: