public static class SceneHelper
{
public static async ETTask ChangeUnityScene(Scene scene,string sceneName)
{
#if UNITY_EDITOR
Log.Debug("================unity editor");
await ResComponent.Instance.LoadScene($"Assets/Bundles/Scenes/{sceneName}.unity");
#else
Log.Debug("================android");
await ResComponent.Instance.LoadScene($"unity_{sceneName}");
#endif
await scene.GetComponent<TimerComponent>().WaitFrameAsync();
Log.Debug("================scene name : " + SceneManager.GetActiveScene().name);
}
}
打的安卓包会执行 #if UNITY_EDITOR 内的代码,正常打包不应该只会构建指定平台的代码吗?