我想隐藏横幅if(SceneManager.GetActiveScene()。name ==“Game”),但场景是使用Application.LoadLevelAsync加载的。
在决定隐藏或显示横幅之前,是否可以创建一个每次都检查loadlevelasync名称的更新函数?或者我应该只在游戏加载时调用hide并在它退出后显示它?
三江源。
答案 0 :(得分:1)
如果您正在使用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
}
}