美文网首页
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