好的,所以我正在尝试重新启动R被按下的场景,由于某种原因,我在团结控制台中遇到错误:"意外的符号'}' "和#34;解析错误"。但随后在微软视觉工作室我得到了&#34 ;;预期&#34 ;.以下代码有什么错误?
void Update() {
if (Input.GetKeyDown(KeyCode.R))
SceneManager.GetActiveScene().buildIndex
}
答案 0 :(得分:6)
您必须让场景管理员使用LoadScene
加载场景if (Input.GetKeyDown(KeyCode.R))
SceneManager.LoadScene( SceneManager.GetActiveScene().buildIndex ) ;
您只是检索当前场景的构建索引。
另外,关于你的填充错误,你忘记了行尾的分号;)
答案 1 :(得分:0)
我可以说下面的代码可能是最简单的方法;
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
答案 2 :(得分:-1)
关闭窗口并重新启动Unity应用程序,就像那样简单