游戏从 PC 转移到 Android (Unity)

Game transfer from PC to Android (Unity)

我有一个问题。 由于我在 UNITY 中制作我的游戏(2D)以用于 PC,现在我想为 ANDROID 切换平台。 所以我的问题是,我可以将 pc 和 android 的控件放在一个脚本中吗??比如,只是在下面添加这些代码,或者还有其他一些方法?

感谢您的帮助!

您可以使用 preprocessing directives 在同一个脚本中针对不同平台使用不同的代码。

例如:

#if UNITY_ANDROID
    // Android code here.
#elif UNITY_STANDALONE
    // PC code here.
#endif

构建时,Unity只编译所选平台的相关代码,完全忽略其他部分。

你的IDE也会将上面代码中排除的部分变灰: