public class UnityScriptManage : MonoBehaviour
{
public void CallCoroutine(IEnumerator routine)
{
StartCoroutine(routine);
}
}
public class Test
{
public void LoadScene(LoadSceneMode mode)
{
//调用了UnityScriptManage中的CallCoroutine
GlobalComManage.Instance.UnityScript.CallCoroutine(LoadAsync(mode));
}
//调用此接口,执行了一次yield return async之后就不执行了。且async.progress输出为0
private IEnumerator LoadAsync(LoadSceneMode mode)
{
unity之使用协程异步加载场景
最新推荐文章于 2025-06-20 23:13:48 发布