IOS 和 Android 的开发差异 (Unity)

Differences in developing for IOS and Android (Unity)

我计划为 Android 和 IOS 开发一款游戏。我选择的引擎是 Unity,因为它应该支持两个 OS。在开发阶段会有什么不同吗?例如,我应该考虑 OS 来存储高分数据,还是输入类型?或者 unity 是否为这些东西提供了一个抽象级别,并在构建阶段处理所有事情?

引用自 Unity 网站:

There are so many platforms you can deploy to with the Unity game engine, and their number is growing all the time. Build your content once and deploy at a click across all major mobile, desktop and console platforms plus the Web. Use the official Facebook SDK for Unity to integrate cross-platform games with ease, experiment with the Oculus Rift and more.

一旦您在 unity 中制作了游戏,您就可以将其部署到许多平台上,而无需进行任何重大更改。然而,有时您在某些特定平台上只需要 运行 代码的某些部分,您可以像 this 那样做。关于保存数据,这可能取决于您希望如何在代码中实现。您可以使用所有平台都支持的 playerpref,也可以使用第三方 sdk。我认为这可能消除了您的疑问。