隐藏横幅并再次调用它?

Hiding a Banner and Calling it back again?

我想隐藏横幅 if(SceneManager.GetActiveScene().name=="Game"),但场景是使用 Application.LoadLevelAsync.

加载的

是否可以创建一个更新函数,每次在决定隐藏或显示横幅之前检查 loadlevelasync 的名称?或者我应该只在游戏加载时调用 hide 并在游戏退出后显示它??

谢谢。

如果您正在使用 anync 场景加载。您可以在加载所需场景时隐藏横幅:

public class ExampleClass : MonoBehaviour {
    IEnumerator Start() 
    {
        AsyncOperation async = Application.LoadLevelAsync("MyBigLevel");
        yield return async;
        Debug.Log("Loading complete");
        // CALL THE CODE TO HIDE THE BANNER AT THIS POINT 
    }
}