标签: unity3d
目前,我不知道在Unity中将信息从一个按钮发送到另一个按钮的最佳方法是什么。
例如,如果选择跳闸,则可能有2个问题和答案,而跳闸流检查可能有3个问题和3个答案。跳闸关机可能只有1个问题和1个答案,但答案可能是jpg文件等。
底部的图像是当前设置,但不知道如何在Unity中以编程方式设置。有什么建议吗?
答案 0 :(得分:1)
如果要以编程方式执行此操作,则需要创建一个脚本,在其中引用不同的UI元素,并在需要时根据需要更改它们。
您可以使用Events在UI元素,游戏对象和脚本之间轻松进行通信。感谢Unity Events,您可以从检查器中进行操作。
Events
例如,通过这种方式,您可以使用按钮禁用/启用另一个对象:
这样,您可以更改UI Text.text
您可以完全相同的方式从脚本中调用方法。只需将要与之交互的对象拖到On Click()选项卡上,在下拉菜单中找到所需的脚本,然后选择要调用的方法。