按钮响应被点击的所有时间

时间:2018-05-09 17:58:57

标签: c# unity3d

这是我的代码。

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

public class GUIScript : MonoBehaviour
{
    string buttonText = "Ok!";

    private void OnGUI()
    {
        GUI.skin.button.fontSize = 50;

        GUI.contentColor = Color.yellow;
        GUI.backgroundColor = Color.blue;

        var textsize3 = GUI.skin.button.CalcSize(new GUIContent(buttonText));

        Rect buttRect = new Rect(0, 600, textsize3.x, textsize3.y);

        if (GUI.Button(buttRect, buttonText)) ;
        {
            print("Butt clicked");
        }
    }
}

当我在Unity 3D 2017.3中运行时,即使没有鼠标点击,控制台也会不断显示按钮点击消息。任何人都可以说为什么会这样?

0 个答案:

没有答案