通过脚本控制按钮的状态.同时

本文关键字:状态 同时 按钮 控制 脚本 | 更新日期: 2023-09-27 17:50:20

如何通过脚本设置按钮的状态?

的例子:

button.Hover == true;

通过脚本控制按钮的状态.同时

你可以将OnHover方法添加到带有碰撞器的小部件或游戏内对象的脚本中,前提是它们是用附加了UICamera脚本的摄像机绘制的。这样的:

void OnHover (bool isOver) {
    someState = isOver
}

更多信息请点击这里。

但是如果你只是想使用这个控件来改变按钮的设置,你不需要这样做,你所要做的就是使用NGUI的按钮脚本(如UIButton)并设置其配置。例如,你可以设置它的背景纹理改变为另一种颜色,如果它在悬停。

button.SetState(UIButtonColor.State.Hover, bool);

bool控制是否跳过颜色动画。真正的跳过。

编辑:button.state = UIButtonColor.State.Hover;自动调用SetState与bool = false