1
我做的是使用Unity 4的教程和他们使用这样的:如何在Unity 5中使用场景管理器移动到下一个场景?
Applicaiton.LoadLevel(Appliaction.loadedLevel +1);
,以移动到下一个场景。我正在使用unity 5,并且它告诉我使用场景管理器,因为之前的方法现在已经过时。
什么是替代上面的新代码?
我做的是使用Unity 4的教程和他们使用这样的:如何在Unity 5中使用场景管理器移动到下一个场景?
Applicaiton.LoadLevel(Appliaction.loadedLevel +1);
,以移动到下一个场景。我正在使用unity 5,并且它告诉我使用场景管理器,因为之前的方法现在已经过时。
什么是替代上面的新代码?
Scene
struct有一个buildIndex
变量来存储索引。因此,加载下一个场景:
using UnityEngine.SceneManagement;
int currentSceneIndex = SceneManager.GetActiveScene().buildIndex;
if(currentSceneIndex<SceneManager.sceneCount-1)
{
SceneManager.LoadScene(currentSceneIndex + 1);
}
太棒了。这工作。非常感谢 – Ddrossi93