我是新手,想扩展ParallaxNode,类似无限滚动的功能,代码如下:
local Background = class(“RepeatBackGround”, function()
return cc.ParallaxNode:create()
end)
function Background:ctor()
end
function Background:StartUp()
self:addNodeEventListener(cc.NODE_ENTER_FRAME_EVENT, handler(self, self.scrollBackgrounds))
self:scheduleUpdate()
end
function Background:scrollBackgrounds(dt)
local array = self:getParallaxArray()
–other code
end
return Background
主要功能是想实现类似http://www.tairan.com/archives/1721无限滚动的效果,
但是在获取getParallaxArray出现了错误,提示该函数为nil,请问上述代码中的self不是被实例化为 cc.ParallaxNode对象吗?