Unity3d 如何更改unity UI按钮';代码中的状态是什么?

Unity3d 如何更改unity UI按钮';代码中的状态是什么?,unity3d,Unity3d,我现在使用的是新的UI系统unity 4.6,因为我不会用鼠标控制游戏,谁能告诉我如何在脚本中更改按钮的状态 我建议您首先尝试使用UI导航系统使您的系统与键盘一起工作 您可以使用EventSystem.Current.SetCurrentlySelectedGameobject(您的游戏对象)手动将按钮设置为选定状态 如果此按钮设置了onLeft/OnRight等值,您将能够通过输入水平垂直轴与其交互,并通过输入管理器中的“提交”值按下它 一旦你对它感到满意,你应该尝试捕捉你的kinnect手

我现在使用的是新的UI系统unity 4.6,因为我不会用鼠标控制游戏,谁能告诉我如何在脚本中更改按钮的状态

我建议您首先尝试使用UI导航系统使您的系统与键盘一起工作

您可以使用EventSystem.Current.SetCurrentlySelectedGameobject(您的游戏对象)手动将按钮设置为选定状态

如果此按钮设置了onLeft/OnRight等值,您将能够通过输入水平垂直轴与其交互,并通过输入管理器中的“提交”值按下它


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

我想你必须向我们提供更多关于你正在尝试做什么以及你尝试了什么的详细信息。我正试着使用kinect来控制我的游戏,现在我能够正确识别手势,比如推、刷、,但是我在使用这些手势与unity UI元素交互时遇到了问题。由于我也是一名iOS开发人员,我认为UIButton必须有一个变量,如“突出显示”或“按下”,以便我可以使用:button.pressed=true;当检测到push手势时,我找不到任何类似的变量,所以现在我不知道该怎么办。