试图弄清楚如何根据其打开或关闭来更改 Unity 的 Toggle 元素的标签文本。
if(Toggle.isOn) {
this.text = "Toggle is on"
} else {
this.text = "Toggle is off"
}
Run Code Online (Sandbox Code Playgroud)
您必须为 Unity 中的 On Value Changed 事件设置一个函数。
将您的代码复制到被调用的函数中:
public void valueChanged(Toggle t)
{
if (t.isOn) {
t.GetComponentInChildren<Text> ().text = "Toggle is on";
} else {
t.GetComponentInChildren<Text> ().text = "Toggle is off";
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5362 次 |
| 最近记录: |