C# 根据平台设置第一个场景?
所以基本上我想在某个平台上加载第一个场景。我有两个主菜单场景,每个场景都是针对某个平台的 我可以在导出游戏时在构建设置中这样做(我可以取消选中我不需要的场景(例如:iOS),然后加载另一个场景(例如Android)(如果是下一个场景),但我希望通过编程实现这一点,所以我不会意外地在Android上上载iOS的二进制文件,反之亦然 有什么建议吗C# 根据平台设置第一个场景?,c#,unity3d,C#,Unity3d,所以基本上我想在某个平台上加载第一个场景。我有两个主菜单场景,每个场景都是针对某个平台的 我可以在导出游戏时在构建设置中这样做(我可以取消选中我不需要的场景(例如:iOS),然后加载另一个场景(例如Android)(如果是下一个场景),但我希望通过编程实现这一点,所以我不会意外地在Android上上载iOS的二进制文件,反之亦然 有什么建议吗 谢谢你的意思是这样的吗 void Start() { #if UNITY_IOS Application.LoadLevel("I
谢谢你的意思是这样的吗
void Start() {
#if UNITY_IOS
Application.LoadLevel("IOS_SCENE");
#endif
#if UNITY_ANDROID
Application.LoadLevel("ANDROID_SCENE");
#endif
}
您可以找到更多指令您的意思是这样的吗
void Start() {
#if UNITY_IOS
Application.LoadLevel("IOS_SCENE");
#endif
#if UNITY_ANDROID
Application.LoadLevel("ANDROID_SCENE");
#endif
}
您可以找到更多指令您必须使用此命令
因此,基本上先创建一个运行的脚本(选择您想要的任何方式),然后在同一脚本中为每个指令创建单独的代码,它将根据您必须使用的平台决定要运行的代码
因此,基本上先创建一个运行的脚本(选择您想要的任何方式),然后在同一脚本中为每个指令创建单独的代码,它将根据平台决定运行哪一个代码通常,任何依赖于平台的构建都是在:
通常,任何依赖于平台的构建都是通过以下方式完成的: