不能比较自身因为它是 nil

local speed=1
  function scrollCity(self,event)
    if self.x<-467 then
        self.x=470
    else
        self.x=self.x-speed

    end
end

这是我的代码,问题是它总是说这个函数中我不能比较 nil 和数字。

点赞
用户2196426
用户2196426

你需要在调用函数 scrollCity() 之前,用一些数字值(0?)初始化变量 xself.x)。

从你发布的这段代码片段中不清楚如何做到这一点。

2016-05-22 19:28:23