我有两个场景,第一个就显示一个logo,运行淡出效果后转到第二个场景:
function LogoScene:onEnter()
local logo = display.newSprite(“logo.png”)
logo:align(display.CENTER, display.cx, display.cy)
logo:addTo(self)
local fadeOut = cc.FadeOut:create(5.0)
local delay = cc.DelayTime:create(5.1)
local sequence = cc.Sequence:create(fadeOut, delay, cc.CallFunc:create(self:callback()))
logo:runAction(sequence)
end
function LogoScene:callback()
local scenePackageName = “app.scenes.MainScene”
local sceneClass = require(scenePackageName)
local scene = sceneClass.new()
display.replaceScene(scene, transitionType, time, more)
end
为什么没有执行淡出和delay效果,启动app就直接跳转到MainScene去了
大家帮忙看看,在线等啊