【发布时间】:2019-11-22 06:01:19
【问题描述】:
我正在 Roblox Studio 上编写一段代码,以根据 LightStaus.Value 的值更改某些属性。下面的代码是我目前所拥有的,但是它不能正常工作。
while true do
if script.Parent.Parent.LightStatus.Value == 1 then
script.Parent.Material = "Neon"
script.Parent.PointLight.Enabled = true
script.Parent.SpotLight.Enabled = true
else
script.Parent.Material = "SmoothPlastic"
script.Parent.PointLight.Enabled = false
script.Parent.SpotLight.Enabled = false
end
print(script.Parent.Parent.LightStatus.Value)
wait(1)
end
我的代码应该打印LightStatus.Value 的值,但它没有这样做,如下图所示。即使值为 1,它也会打印 0。感谢任何帮助。
打印 0:
值设置为 0:
【问题讨论】:
-
顺便说一句,脚本是普通脚本。我应该尝试本地脚本吗?
-
您还有其他修改 LightStatus 值的脚本吗?