996封装文档-神乐


客户端UI创建详解

<p><code>下面的代码为创建UI示例代码,可复制后尝试修改</code></p> <pre><code class="language-lua">local Func={}; setmetatable(Func,{__index=_G}); setfenv(1,Func); --以上三行代码必须要有,不然就会报错 function main(self)--self为根节点table对象 -- self._root, self._quickUI = CL:ExportCocosUI("example_layer")--将导出的cococs赋值给根节点,以及存放cocosUI中的子控件table -- if not self._root then--如果根节点为nil(空),就证明没有读取到Lua文件,直接结束,不打开界面 -- return false -- end local BgHandle=GUI:ImageCreate(self, "_ImageBg", "res/public/1900000610.png", 568, 320)--在根节点上面创建一个图片 if BgHandle~=nil then GUI:setEnabled(BgHandle,true)--设置背景可交互(点击之后不会穿透底层) GUI:RegisterEventScript(BgHandle,function()--给控件注册一个点击事件 GUI:WndClose()--关闭界面 end) end end --以下一行必须要有,不然就会报错 return Func</code></pre>

页面列表

ITEM_HTML