我正在考虑为桌面pc制作一个小应用程序,我主要想要支持mac和ubuntu (linux),我也不介意支持windows。一个简单的方法似乎是使用统一开发一个应用程序,但更多的是因为它是游戏的引擎。
在我的简单逻辑中,不应该有任何理由不能用统一构建一个应用程序。一个具有制造大规模激光海上枪战能力的平台应该能够绘制漂亮的按钮和用户界面。有利的一面是,与团结,你可以移植到所有的平台,我想这个应用程序运行以及。
我是不是做了个错误的假设?有没有人做过这样的事?我想要开发的应用程序可能是开源的,团结平台是否以任何方式限制了我?
发布于 2013-10-10 10:28:49
你是正确的,在你的推理,它是可以做一个正常的应用程序与团结,但这当然不是团结的目的。它面向渲染和更新场景(包括物理、游戏逻辑等)。如果您不需要在您的应用程序中的场景的概念,那么您将增加额外的复杂性,您的开发和运行时开销,您通常不需要。
另一个缺点是,你将需要遵守你的应用程序的许可,这可能是一个问题,也可能不是一个问题(https://store.unity3d.com -查看链接在最底层的其他特殊许可证,如赌博)。
由于您特别提到了统一,所以它在跨平台运行时支持中使用了Mono。也许您想考虑只使用Mono和相关工具(http://www.mono-project.com)。
https://stackoverflow.com/questions/19291606
复制相似问题