MyApp.lua 1.04 KB
local MyApp = class("MyApp", cc.load("mvc").AppBase)

function MyApp:onCreate()
    math.randomseed(os.time());
end

--function MyApp:enterScene(sceneName, transition, time, more)
--    return display.runScene(display.newScene(sceneName),transition,time,more)
--end

function MyApp:enterScene(sceneName, args, transitionType, time, more)
    local scenePackageName = "src.app.views.scene."..sceneName;
    print("进入场景:"..scenePackageName);
    local sceneClass = require(scenePackageName)
--    local scene = sceneClass.new(unpack(checktable(args)))
    local scene = sceneClass.new(args)
    display.runScene(scene, transitionType, time, more)
end

function MyApp:enterMiniGameScene(sceneName, args, transitionType, time, more)
    local scenePackageName = "src.app.views."..sceneName;
    print("进入场景:"..scenePackageName);
    local sceneClass = require(scenePackageName)
--    local scene = sceneClass.new(unpack(checktable(args)))
    local scene = sceneClass.new(args)
    display.runScene(scene, transitionType, time, more)
end

return MyApp