首页 > 解决方案 > SceneChange 脚本编译器错误:由于保护级别而无法访问

问题描述

我有这个脚本,当我按下按钮时,它可以让我改变到不同的场景。我之前多次使用它没有问题,但最近我收到了这个编译器错误,告诉我由于它的保护级别而无法访问该脚本。我做了一些研究,据说这意味着某些内容被设置为私有而不是公开,但我脚本中的所有内容一开始都是公开的。请帮忙?根据 Unity,错误是 public void DoSceneChange() 中的“.LoadScene”。

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

public class SceneChange : MonoBehaviour
{
    [SerializeField]
    string levelToLoad;

    public void DoSceneChange()
    {
       SceneManager.LoadScene(levelToLoad);
    }
}

标签: c#scene-manager

解决方案


推荐阅读