cocosstudio csd文件解析爲.lua

在學習python過程當中,有幸可以看到一位大神在網頁中公開的一個關於《CocosStudio 文件解析工具CsdAnalysis》的源碼。本人使用稍做改變,由原有的.csd文件轉換爲C++ 修改成.csd文件轉換爲lua;並經過python Tkinter實現了UI可視化。感謝原做者的慷慨分享:html

網址:http://www.cnblogs.com/anxin1225/p/5099910.htmlpython

環境:python 2.7ide

效果:工具

Demo.lua的示例代碼:學習

local Demo = class("Demo", function() 
    return _G.LoadCSBNode("ui/csb/Demo.csb") 
end)

function Demo:init()
    self.ImageBG = seekNodeByName(self, "ImageBG", "ccui.ImageView")
    self.Text = seekNodeByName(self, "Text", "ccui.Text")
    self.Image2 = seekNodeByName(self, "Image2", "ccui.ImageView")

end
function Demo:onShow()
    -- do something
end

function Demo:onHide()
    -- do something
end

function Demo:needBlackMask()
    return true
end

function Demo:closeWhenClickMask()
    return true
end

return Demo

 

Demo下載:ui

百度網盤:https://pan.baidu.com/s/1cIa3snZ16RPU-TZNaS-utAlua

提取碼: kj9uspa

 

相關知識點,已寫總結相關:code

Tkinter相關: http://www.javashuo.com/article/p-mtqzixyf-c.htmlhtm

打開文件對話框相關: http://www.javashuo.com/article/p-qtuqjjqm-dq.html

os文件相關: http://www.javashuo.com/article/p-rfdypnjg-db.html

 

相關的代碼註釋已經添加,就不在一一贅述了。

相關文章
相關標籤/搜索