我一直在开发一个 GUI 系统,其中有健康值、耐力和 EXP 栏。
当我终于接近尾声时,我在这部分代码上收到了一条错误消息,内容是:
尝试将字符串与 nil 连接
HealthDisplay.Text = "HP: " .. Humanoid.Health .. "/" .. Humanoid.MaxHealth
StaminaDisplay.Text = "Stamina: " .. Stamina.Value .. "/" .. MaxStamina.Value
LvlDisplay.Text = "Lvl: " .. Level.Value
我不知道如何解决这个问题。
我尝试使用“tostring()”函数,但它只会在条上显示“nil”,而不是数字。
问题是一个或多个
Humanoid.Health
、Humanoid.MaxHealth
、Stamina.Value
、MaxStamina.value
、Level.Value
变量为空(nil)。
尝试将它们一一打印出来,直到找到所有空变量。之后,尝试找出它们为何为空 - 尝试在您的文件中查找它们,或者 https://create.roblox.com/docs 它是一个常量吗