function FightScene:ctor()
local layer = display.newColorLayer(cc.c4b(0,0,0,150))
layer:addTo(self, -5)
layer:addNodeEventListener(cc.NODE_TOUCH_EVENT, function(event)
if event.name == “began” then
app:enterStartScene()
end
end)
end
我在创建新场景的时候写了上面的代码,想点击遮罩层返回开始游戏界面
StartScene->FightScene->StartScene
返回StartScene后点击任意位置player崩溃。
是addNodeEventListener不能这么用吗,在按钮的onButtonClicked里切换场景是没问题的。
求指点。。。
我用的是3.3RC0
在3.2RC0中表现略有不同:
返回StartScene后点击任意位置不会崩溃,但是第一次点击事件无效,第二次点击按钮有效。
这种情况下右上角叉掉player会崩溃。