我正在编写此代码,以便当玩家触摸盒子时,它将带领玩家进入下一关。

这是我的代码,我将其附加到盒子上,但它并没有工作。 我尝试了很多方法来使其工作,例如改变玩家的名称,并且我甚至添加了场景构建器的剖面图。 我不知道这是否与场景构建器的剖面图有关,但我真的需要你的帮助:

using UnityEngine;
using UnityEngine.SceneManagement;

// 下一关的场景名称
public string nextScene;

private void OnTriggerEnter2D(Collider2D other)
{
    // 检查触发器是否是玩家
    if (other.CompareTag("Player"))
    {
        // 加载下一关的场景
        SceneManager.LoadScene(nextScene);
    }
}

}