问答详情
源自:4-1 蛇身

出现attempt to index a nil value

body类中出现 attempt to index a nil value这样的问题,请问是哪里出错了;改变位置蛇不会变化位置

提问者:Kobea 2016-03-14 22:47

个回答

  • qq__70
    2018-03-10 20:34:35

    后来仔细看了几遍,发现是我有个地方打错了,直接按老师的打没问题,不用加什么self:Grid2Pos

  • qq__70
    2018-03-10 17:37:31

    表示 ,我改了还是一样报这样的错,

    http://img1.mukewang.com/5aa3a72a000128b106790205.jpg

    function Body:Update()
    	
    	local posx,posy =self:Grid2Pos(self.X,self.Y)
    	
    	self.sp:setPosition(posx,posy)
    end


  • Kobea
    2016-03-14 22:56:33

    local posx,posy=self:Gird2Pos(self.X,self.Y)这句话中,self不写为什么是空呢,写后就完全可以了,才学lua,请指教