应用程序的统一平台

时间:2013-10-10 09:11:58

标签: cross-platform unity3d

我正在考虑为台式电脑制作一个小应用程序。我主要想支持mac和ubuntu(linux),我也不介意支持windows。一种简单的方法似乎是使用Unity开发应用程序,但更为人所知的是游戏引擎。

对于我的简单逻辑,应该没有理由不能使用Unity构建应用程序。一个能够制造大量激光海洋喷枪的平台应该能够渲染漂亮的按钮和用户界面。好的一面是,你可以移植到我希望这个应用程序运行的所有平台上。

我做了一个错误的假设吗?有没有人做过这样的事情?我想制作的应用程序可能是开源的,Unity平台是否以任何方式限制我?

1 个答案:

答案 0 :(得分:1)

你的推理是正确的,可能使用Unity制作一个普通的应用程序,但这当然不是Unity的目的。它适用于渲染和更新场景(包括物理,游戏逻辑等)。如果您不需要应用程序中的场景概念,那么您将为开发和运行时开销增加额外的复杂性,而这通常是您不需要的。

另一个缺点是您需要遵守Unity对您的应用的许可,这对您来说可能是也可能不是问题(https://store.unity3d.com - 请参阅最底层的链接以获取其他特殊许可,例如赌博)。

由于您特别提到了Unity,因此它使用Mono在跨平台的某些运行时支持。也许你想考虑仅使用Mono和相关工具(http://www.mono-project.com)。