重新加载场景时尝试对字段“x”执行算术操作。

我遇到了一个错误信息: Attempt to perform arithmetic on field 'x',尝试重新加载之前加载的一个场景时。

我发现这个错误是由以下代码引起的:

bg1.x = bg1.x - scrollSpeed

我该如何修复这个问题?

谢谢!

点赞
用户204011
用户204011

你收到的错误信息可能是这样的:

尝试对字段 'x'(一个空值)进行算术运算

这意味着你没有正确地初始化 bg1.x。要么这样做,要么使用默认值,就像这样:

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

我选择了 42,但你可能想要像 0 这样的东西...

2013-09-27 16:13:43