场景跳转如何传参?

在AScene中通过enterScene(“BScene”,{id= 1,name=“Test”})跳转到BScene,然后我想在BScene的构造函数ctor中读到传过来的参数,需要怎么做?求解答,谢谢

把framework/cc/mvc/AppBase.lua下面的enterScene函数修改下,你的那句话就可以生效了:14:
function AppBase:enterScene(sceneName, args, transitionType, time, more)
local scenePackageName = self.packageRoot … “.scenes.” … sceneName
local sceneClass = require(scenePackageName)
local scene = sceneClass.new(args)
display.replaceScene(scene, transitionType, time, more)
end

十分感谢啊,问题解决了!!
但是不明白的是他原来的unpack都做了什么?(unpack(checktable(args))

哦 知道了。其实不用改。
uppacke用法http://blog.csdn.net/ganpengjin1/article/details/39522427
直接在构造函数ctor设定传过来table长度数的参数就行了。
ctor(a1,a2,…)这样就行了