0

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

根据我的简单逻辑,应该没有理由不能使用 Unity 构建应用程序。一个能够创建大规模激光海上枪战的平台应该能够提供漂亮的按钮和用户界面。好的一面是,通过统一,您可以移植到我希望此应用程序也可以在其上运行的所有平台。

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

4

1 回答 1

1

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

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

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

于 2013-10-10T10:28:49.630 回答