Unity2D - GUI未显示

时间:2014-09-17 19:59:07

标签: c# scripting unity3d

好吧,所以我目前在Unity中遇到GUI问题。我无法弄清楚如何让这个GUI显示出来。它附加在一个游戏对象上,该游戏对象以玩家角色为导向,但实际上并没有出现在相机上。

这里是踢球者,同样的事情适用于另一个gameObject;唯一的区别是它是通过穿过箱式对撞机触发的。

以下是代码:

    void OnGui()
{
    if(GUI.Button(new Rect(20,70,80,20), "Here's a button")) {

        //Do stuff.
    }
}

非常简单对吧?理论上它应该弹出屏幕......

2 个答案:

答案 0 :(得分:1)

你需要调用OnGUI()而不是OnGui(),否则Unity将无法识别该方法。

答案 1 :(得分:0)

在提出这个问题之前,没有真正尝试调试它。事实证明,GUI没有被调用。