我在尝试重新加载以前加载的场景时收到错误消息:Attempt to perform arithmetic on field 'x'

我发现由于以下行而发生错误:

bg1.x = bg1.x - scrollSpeed


我该怎么做才能解决此问题?

谢谢!

最佳答案

您收到的完整错误可能类似于:

attempt to perform arithmetic on field 'x' (a nil value)


这表示您尚未正确初始化bg1.x。这样做,或使用默认值,如下所示:

bg1.x = (bg1.x or 42) - scrollSpeed


我选择了42,但您可能想要类似0的东西...

09-27 12:29