您的位置:首页 > 移动开发 > Cocos引擎

mac下cocos2d-x2.2.3如何获取json文件 ui

2014-08-12 18:06 453 查看
UILayer* pUILayer = UILayer::create();
CC_BREAK_IF(!pUILayer);

addChild(pUILayer);      //当然首先得创建一个//UILayer

// pUILayer->setPosition(ccp(300, 200));
UIWidget* pUIWidget = dynamic_cast<UIWidget*>(GUIReader::shareReader()->widgetFromJsonFile("loginscene_1.ExportJson"));
//读取当前得json 文件
pUILayer->addWidget(pUIWidget);
//把json 文件加载进去。
<p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: Menlo; color: rgb(79, 129, 135);">
</p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: Menlo; color: rgb(0, 132, 0);"><span style="color: #000000">        </span>//<span style="font-family: 'Heiti SC Light';">登录界面</span> <span style="font-family: 'Heiti SC Light';">隐藏</span></p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: Menlo;">       <span style="color: rgb(79, 129, 135); font-family: Menlo; font-size: 11px; white-space: pre; background-color: rgb(240, 240, 240);">UIPanel*</span> <span style="color: #4f8187">pLoginPanel</span> = <span style="color: #bb2ca2">dynamic_cast</span><<span style="color: #4f8187">UIPanel</span>*>(pUILayer-><span style="color: #31595d">getWidgetByName</span>(<span style="color: #d12f1b">"login"</span>));</p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: Menlo;">        <span style="color: #008400">//</span><span style="font-family: 'Heiti SC Light'; color: rgb(0, 132, 0);">确定成功是否</span></p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: Menlo;">        <span style="color: #78492a">CC_BREAK_IF</span>(!<span style="color: #4f8187">pLoginPanel</span>);      //判断是否 获取成功</p><p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: Menlo;">        <span style="color: #4f8187">pLoginPanel</span>-><span style="color: #31595d">setVisible</span>(<span style="color: #bb2ca2">true</span>);   //s设置隐藏</p>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: