美文网首页
coco2d-x lua中如何正向传值

coco2d-x lua中如何正向传值

作者: Kerwin_lang | 来源:发表于2017-04-28 19:17 被阅读0次

coco2d-x lua中如何正向传值,可以通过类似于面向对象的方式实现正向传值
由A场景跳转到B场景,用pushScene()函数

B.lua中的代码
local Bclass = class("Bclass", function (  )
    local scene = cc.Scene:create()
    scene.appealAccount = nil--这个就相当于给Bclass类设置了个属性,通过该属性即可实现A->B的传值
    return scene
end)

A.lua中代码:
local BsceneClass = require("0.B")
BsceneClass.value = value--在require B文件后未create之前给BsceneClass中的属性赋值
local scene = BsceneClass:create()
cc.Director:getInstance():pushScene(scene)

相关文章

网友评论

      本文标题:coco2d-x lua中如何正向传值

      本文链接:https://www.haomeiwen.com/subject/pheazttx.html