【发布时间】:2015-07-25 12:26:52
【问题描述】:
我计划为 Android 和 IOS 开发一款游戏。我选择的引擎是 Unity,因为它应该支持两种操作系统。在开发阶段会有什么不同吗?例如,我应该在诸如存储高分之类的数据之类的方面考虑操作系统,还是在诸如输入类型之类的方面考虑操作系统?还是 Unity 为这些事情提供了一个抽象级别,并在构建阶段处理了所有事情?
【问题讨论】:
标签: android ios unity3d game-engine
我计划为 Android 和 IOS 开发一款游戏。我选择的引擎是 Unity,因为它应该支持两种操作系统。在开发阶段会有什么不同吗?例如,我应该在诸如存储高分之类的数据之类的方面考虑操作系统,还是在诸如输入类型之类的方面考虑操作系统?还是 Unity 为这些事情提供了一个抽象级别,并在构建阶段处理了所有事情?
【问题讨论】:
标签: android ios unity3d game-engine
在统一制作游戏后,您可以将其部署到多个平台上,而无需进行任何重大更改。但是,有时您需要部分代码仅在某些特定平台上运行,您可以像this 那样做。关于保存数据,这可能取决于您希望如何在代码中实现事物。您可以使用所有平台都支持的 playerpref,也可以使用第三方 sdk。我想这可能已经消除了你的疑虑。
【讨论】:
来自 Unity 网站的引述:
您可以使用 Unity 游戏引擎部署到很多平台,而且它们的数量一直在增长。一次构建您的内容,然后在所有主要的移动、桌面和控制台平台以及 Web 上单击即可部署。使用官方 Facebook SDK for Unity 轻松集成跨平台游戏,体验 Oculus Rift 等。
【讨论】: