--display.replaceScene源码
function display.replaceScene(newScene,transitionType,time,more)
if sharedDirector:getRunningScene() then
if transitionType then
newScene = display.wrapSceneWithTransition(newScene,transitionType,time,more)
end
sharedDirector:replaceScene(newScene)
else
sharedDirector:runWithScene(newScne)
end
end
--带转场特效的场景
display.wrapSceneWithTransition(Scene,transitionType,time,more)
--Scene 目标场景
--transitionType 指定场景切换使用的动画效果,它接收一下字符串
--[[
crossFade 淡出当前场景同时淡入下一个场景
fade 淡出当前场景到指定颜色,可用wrapSceneWithTransition的最后一个参数指定颜色默认为cc.c3b(0,0,0)
fadeBL 从左下角淡出场景
fadeDown 从底部淡出
fadeTR 从右上角淡出
fadeUp 从顶部淡出
flipAngular 当前这场景倾斜后翻转成下一个场景,默认从左边开始翻转
...
...
]]
-- time 时间
-- 参数2可能需要的更多参数
--示例
switchBTBtn:onButtonClicked(function(event)
local secondScene = import("app.scene.SecondScene"):new()
display.replaceScene(secondScene,"fade",0.5,cc.c3b(255,0,0)
end)