2013-10-10 73 views
0

我正在考慮爲桌面PC製作一個小應用程序。我主要想支持mac和ubuntu(linux),我也不介意支持windows。一個簡單的方法似乎開發一個應用程序使用Unity,但它是更知名的遊戲引擎。統一平臺的應用程序

對我來說簡單的邏輯,應該沒有理由不能用Unity構建應用程序。一個具有創建大規模激光海軍炮兵的能力的平臺應該能夠渲染漂亮的按鈕和用戶界面。好的一面在於,您可以將所有平臺移植到我希望此應用運行的平臺上。

我在做一個糟糕的假設嗎?有沒有人做過這樣的事情?我想要創建的應用可能是開源的,Unity平臺在這裏以任何方式限制我?

回答

1

你的推理是正確的,它是可能使Unity成爲一個正常的應用程序,但這當然不是Unity的目的。它適用於渲染和更新場景(包括物理,遊戲邏輯等)。如果您不需要應用程序中的場景概念,那麼您會增加開發和運行時間開銷的額外複雜性,而這些開銷通常不會需要。

另一個缺點是您需要遵守Unity的許可證,而您的應用程序可能會或可能不會成爲您的問題(https://store.unity3d.com - 有關其他特殊許可證的最底部鏈接,例如賭博)。

由於您特別提到Unity,因此它使用Mono來支持跨平臺的某些運行時支持。也許你想考慮只使用單聲道和相關工具(http://www.mono-project.com)。