如何获得GUI按钮来执行功能?

时间:2015-12-05 01:13:25

标签: c# unity3d

我正在进行我的游戏设计决赛,我需要点击时激活攻击的按钮。这是我们第一次独自飞行,所以我对Unity API非常不满。

这是我目前的尝试:

    void OnGUI(){
    if (GUI.Button(new Rect(100, 800, 50, 50), "A"))
        BladeStrike();  
}
    void BladeStrike(){
    if (STUN == 0) {
        float timeRemaining = 20f;
        }
}

这只是让一个概念起作用,浮动的变化就是看按钮是否有效。好吧,按钮显示正常,按钮点击并且:没有任何反应。

默认情况下,STUN设置为0,并且没有任何代码可能会改变它,我已经尝试将其评论出来,没有任何区别。

这看起来很简单,这就是为什么它如此令人沮丧!

1 个答案:

答案 0 :(得分:1)

当我尝试更改已存在的变量时,我正在呈现变量,好像我正在创建变量一样。解决方案很简单:

Telephony.Sms.Inbox.CONTENT_URI

}