如何在Unity中构建问题和答案

时间:2018-09-25 19:37:20

标签: unity3d

目前,我不知道在Unity中将信息从一个按钮发送到另一个按钮的最佳方法是什么

例如,如果选择跳闸,则可能有2个问题和答案,而跳闸流检查可能有3个问题和3个答案。跳闸关机可能只有1个问题和1个答案,但答案可能是jpg文件等。

底部的图像是当前设置,但不知道如何在Unity中以编程方式设置。有什么建议吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

如果要以编程方式执行此操作,则需要创建一个脚本,在其中引用不同的UI元素,并在需要时根据需要更改它们。

您可以使用Events在UI元素,游戏对象和脚本之间轻松进行通信。感谢Unity Events,您可以从检查器中进行操作。

例如,通过这种方式,您可以使用按钮禁用/启用另一个对象:

enter image description here

这样,您可以更改UI Text.text

enter image description here

您可以完全相同的方式从脚本中调用方法。只需将要与之交互的对象拖到On Click()选项卡上,在下拉菜单中找到所需的脚本,然后选择要调用的方法。