gpt4 book ai didi

c# - Unity场景切换太耗时

转载 作者:太空宇宙 更新时间:2023-11-03 20:55:26 25 4
gpt4 key购买 nike

我在一个场景中创建了一个带有主菜单的游戏,我还有一个包含实际游戏的第二个场景。当用户点击主菜单场景上的播放按钮时,它会加载实际的游戏场景,但问题是它需要太多时间。我该怎么办?

这是我使用的代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class MainMenu : MonoBehaviour {

public void PlayGame()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);

}
public void QuitGame()
{
Debug.Log("Ho gaya....! Mera Ho gya");
Application.Quit();
}
}

最佳答案

您可以使用 LoadSceneAsync 提前加载关卡,但不激活它,加载完成后您会收到回调,然后您可以在用户按下按钮时简单地激活场景,这应该是即时的

关于c# - Unity场景切换太耗时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51100493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com