在学习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
相关的代码注释已经添加,就不在一一赘述了。