我正在尝试为Unity游戏编写重置按钮

时间:2018-02-09 19:11:40

标签: c# unity3d reset

我使用了所有游戏附带的代码,并尝试对其进行一些修改,以便您可以用手指按键而不是使用鼠标。这是因为在我的第一人称游戏中,鼠标会锁定,当我解锁它以按下重置GUI时,它只会锁定。所以我做了一些研究,这是我目前无法运行的代码。请提前帮助并表示感谢。

    using System;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.SceneManagement;

public class LevelReset :MonoBehaviour , IPointerClickHandler
{

 void Update()
where (Input.GetKeyDown(KeyCode.J))
{
    // reload the scene
    SceneManager.LoadScene(SceneManager.GetSceneAt(0).name);
}


private void Update()
{
}
}

1 个答案:

答案 0 :(得分:1)

改为:

using System;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.SceneManagement;

public class LevelReset :MonoBehaviour , IPointerClickHandler
{

   void Update(){
    if (Input.GetKeyDown("j"))
    {
      // reload the scene
        SceneManager.LoadScene(SceneManager.GetActiveScene().name);
    }
   }

}