Unityでゲームを作っています。現在、2 つのレベルがあります。30秒までカウントして、時間が0になったら自動で次のレベルをロードしたいです。しかし、次のレベルが読み込まれると、ゲーム画面がフリーズして何も動かなくなります。次のレベルをロードするために使用した関数は次のとおりです (この関数は、新しいレベルをロードするときに破棄されない空のゲーム オブジェクトが運ぶスクリプトにあります)。
function loadNextlvl(){
var cur_level = Application.loadedLevel;
yield WaitForSeconds(5.0);
Application.LoadLevel(cur_level + 1);
}
私は何をすべきか?