cocos2d-x的lua脚本如何加载Cocostudio制作的UI文件

以cocos2d-x-2.2.2和cocostudio1.2.0.1版本为例


第一步,使用cocostudio的UI编辑器编辑好UI。

cocos2d-x的lua脚本如何加载Cocostudio制作的UI文件_第1张图片

第二步,将编辑好的UI文件导出到工程的resources目录下面(例:d:/cocos2d-x2.2.2/projects/demo1/resources)

cocos2d-x的lua脚本如何加载Cocostudio制作的UI文件_第2张图片

cocos2d-x的lua脚本如何加载Cocostudio制作的UI文件_第3张图片

第三步,在lua文件中加载json文件,只需一句话(红色部分)!

local scene = CCScene:create()
....
--开始加载UI文件2.2.2
local uiLayout = GUIReader:shareReader():widgetFromJsonFile("DemoLogin/DemoLogin.ExportJson")
--开始加载UI文件3.0beta2
--local uiLayout = ccs.GUIReader:shareReader():widgetFromJsonFile("DemoLogin/DemoLogin.ExportJson")

scene:addChild(uiLayout)



你可能感兴趣的:(cocos2d-x)