lua中委托和匿名函數


舉例需求:在UI線程中新建一個線程用來加載資源,加載完成后通知UI線程

--定義類中的成員函數
function MainManager:loadResOver(info)
    cclog("loadResOver"..info)
end

--func1委托對象,加載完后通知傳遞進來的函數
function MainManager:newThreadLoadRes(func1)
    func1("----ok")
end

function MainManager:ctor()
    --function() end 匿名函數
    --在匿名函數里可以調用類中的成員函數
    self:newThreadLoadRes(function(info)
        self:loadResOver(info)
    end)
end

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM