如何在代码中更改统一UI按钮状态?

时间:2014-10-09 16:44:48

标签: unity3d

我现在正在使用Unity,新的UI系统,因为我不会用鼠标来控制我的游戏,有人能告诉我如何在脚本中更改按钮的状态?

1 个答案:

答案 0 :(得分:1)

我建议您首先尝试使用UI导航系统使系统使用键盘。

http://docs.unity3d.com/Manual/script-SelectableNavigation.html

您可以使用EventSystem.Current.SetCurrentlySelectedGameobject(yourGameObject)手动将按钮设置为选定状态;

如果此按钮设置了onLeft / OnRight等值,您将能够使用输入水平垂直轴与其进行交互,并在输入管理器中按下“提交”值。

一旦你对它感到满意,你应该尝试捕捉你的手势并用它们发送我猜的正确事件。