cocosstudio csd文件解析为.lua
生活随笔
收集整理的這篇文章主要介紹了
cocosstudio csd文件解析为.lua
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在學習python過程中,有幸能夠看到一位大神在網頁中公開的一個關于《CocosStudio 文件解析工具CsdAnalysis》的源碼。本人使用稍作改變,由原有的.csd文件轉換為C++ 修改為.csd文件轉換為lua;并通過python Tkinter實現了UI可視化。感謝原作者的慷慨分享:
網址:http://www.cnblogs.com/anxin1225/p/5099910.html
環境:python 2.7
效果:
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 endfunction Demo:onHide()-- do something endfunction Demo:needBlackMask()return true endfunction Demo:closeWhenClickMask()return true endreturn Demo
?
Demo下載:
百度網盤:https://pan.baidu.com/s/1cIa3snZ16RPU-TZNaS-utA
提取碼: kj9u
?
相關知識點,已寫總結相關:
Tkinter相關: https://www.cnblogs.com/SkyflyBird/p/10346148.html
打開文件對話框相關: https://www.cnblogs.com/SkyflyBird/p/10344019.html
os文件相關: https://www.cnblogs.com/SkyflyBird/p/10342795.html
?
相關的代碼注釋已經添加,就不在一一贅述了。
轉載于:https://www.cnblogs.com/SkyflyBird/p/10480015.html
總結
以上是生活随笔為你收集整理的cocosstudio csd文件解析为.lua的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 冉开头的成语有哪些?
- 下一篇: [转]几种最短路径算法的比较