Unity按钮文本更改

时间:2015-04-16 16:33:59

标签: function user-interface button text unity3d

如何使用变量更改按钮中的文本?

import UnityEngine.UI;

var Answer_1 = (readData[2]);
A_1.GetComponentsInChildren<Text>().text = Answer_1;        

如何在单击按钮时启动功能而无需在脚本中创建按钮?

A_1.onClick.AddListener(markQuestion(id));                  
// ^^^ and how do I make the function start when the button is clicked                  

1 个答案:

答案 0 :(得分:0)

To&#34;单击按钮时启动功能&#34;您可以使用新的UI EventSystem。
选择层次结构和检查器中按钮(脚本)组件中的按钮:
- 单击&#34; +&#34;
- 添加包含脚本的GameObject - 最后,您可以在脚本中的功能中选择您的功能