Roblox Studio:如何通过脚本修改TextLabel文本?现有脚本无效果求助
问题原因
你这段代码的问题在于,local text = script.Parent.Text是把TextLabel当前的文本值复制给了变量text,之后修改text只是改变了这个局部变量的内容,并没有直接操作TextLabel的Text属性,所以界面上的文本不会发生变化。
修复方法
有两种简单的修复方式:
- 直接修改TextLabel的
Text属性:
wait(2) script.Parent.Text = "Hey, there!"
- 先保存对TextLabel的引用,再修改它的属性(适合需要多次操作这个控件的场景):
local textLabel = script.Parent wait(2) textLabel.Text = "Hey, there!"
内容的提问来源于stack exchange,提问作者Gamepad CZ
相关产品推荐
相关产品推荐

