我如何修复错误CS0111在Unity/Vscode?



我刚刚开始学习用Vscode在Unity中开发游戏,所以我找到了一个关于它的Brackeys教程。我看这个系列已经有一段时间了,直到我遇到一个问题;我在看第九集的时候出现了一个错误,上面写着:AssetsScriptsGameManager.cs(20,6):错误CS0111:类型'GameManager'已经定义了一个名为'Restart'的成员与相同的参数类型

我试着根据错误所说的找出问题,但我无法让它工作。我希望有人能帮忙。

下面是我的代码:
using UnityEngine;
using UnityEngine.SceneManagement;
public class GameManager : MonoBehaviour
{

bool gameHasEnded = false;
public float restartDelay = 1f;
public void CompleteLevel ()
{Debug.Log ("You did it!");
}
public void EndGame ()
{
if (gameHasEnded == false)
{ 
gameHasEnded = true;
Debug.Log ("Game Over");
Invoke("Restart", restartDelay);
}
}

void Restart ()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}

}

显示你的"重启"方法已被重新定义。尝试更改"重新启动"方法设置为"重启"。方法。

void Restarts ()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().name);    
}

谢谢,希望对你有帮助

相关内容

  • 没有找到相关文章

最新更新