求大神帮忙看看,根据教程搞定,这个触摸监听启动不了
错误信息::26: attempt to call method ‘addNodeEventListener’ (a nil value)
function GameScene:initHeroLayerLisenter()
self.touchPos = cc.p(0,0)
local layer = display.newLayer():addTo(self)
layer:setTouchEnabled(true)
layer:addNodeEventListener(cc.NODE_TOUCH_EVENT,function(event)
print(event.name)
if event.name == "began" then
self.touchPos = cc.p(event.x,event.y)
elseif event.name == "moved" then
local x = event.x - self.touchPos.x ;
local y = event.y - self.touchPos.y ;
self.touchPos = cc.p(event.x,event.y) ;
self:onTouch(x,y) ;
else
self.touchPos = cc.p(0,0)
end
return true
end)
end
```