日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

cocosstudio csd文件解析为.lua

發布時間:2023/11/27 生活经验 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。