--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) endend--带转场特效的场景
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)