重新加载场景时尝试对字段'x'执行算术运算

时间:2013-09-27 15:35:15

标签: android lua corona

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

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

bg1.x = bg1.x - scrollSpeed

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

谢谢!

1 个答案:

答案 0 :(得分:2)

你得到的错误可能是:

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

这意味着您尚未正确初始化bg1.x。这样做,或者像这样使用默认值:

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

我选择42,但您可能需要0 ...

之类的内容