1

我使用渲染模式工作空间创建菜单(画布 ui),它由两个按钮组成

开始

退出

我尝试使用 Gear Taps 打开启动,但它不起作用

sing UnityEngine;
using System.Collections;

public class LoadOnClick : MonoBehaviour {

    public void LoadScene(int Level){
        if (Input.GetButtonDown (0)) {
            Application.LoadLevel (Level);
        }

    }
}

请注意,当我进入播放模式时,它对我有用,只需单击鼠标

建议我应该为按钮添加标签

当 On CLick 触发运行我的脚本时,我想要确保我理解得很好

我可以在这里指定输入吗

在此处输入图像描述

4

1 回答 1

2

我自己还没有尝试过,但根据你应该替换的统一文档:

Input.GetButtonDown(0)

Input.GetMouseButtonDown(0)

-编辑-这里还有一个建议使用:

Input.GetButtonDown("Mouse 0")

-进一步编辑-我做了一个快速测试,并且Input.GetMouseButtonDown (0)是三个注册点击的唯一变体,所以我会使用它。

此示例项目在敲击键盘时显示并重置计时器:

public Text timerText;
public float timeLeft;

void Start ()
{
    timeLeft = 5;
}

void Update()
{
    timeLeft -= Time.deltaTime;
    timerText.text = timeLeft.ToString ();

    if(timeLeft < 0)
    {
        GameOver();
    }
}

void GameOver()
{
    timerText.text = "-- --";
    // restart on tap
    if (Input.GetMouseButtonDown (0)) 
    {
        Start ();
    }
} 
于 2015-08-25T08:44:33.577 回答