要点击按钮关闭官方角色装备界面,可以使用以下代码:
```lua
-- 获取官方角色装备界面(假设界面名为"PlayerMain")
local playerMainUI = GUI:getChildByName(GUI:getRootNode(), "PlayerMain")
-- 如果界面存在则关闭
if playerMainUI and not GUI:Win_IsNull(playerMainUI) then
GUI:removeFromParent(playerMainUI)
end
```
或者你可以在按钮的点击事件中直接关闭:
```lua
-- 创建关闭按钮
local closeBtn = GUI:Button_Create(parentNode, "btn_close", 100, 100, "res/public/1900000612.png")
GUI:Button_setTitleText(closeBtn, "关闭")
-- 添加点击事件
GUI:addOnClickEvent(closeBtn, function()
-- 获取角色装备界面
local playerUI = GUI:getChildByName(GUI:getRootNode(), "PlayerMain")
if playerUI and not GUI:Win_IsNull(playerUI) then
GUI:removeFromParent(playerUI)
SL:print("角色装备界面已关闭")
end
end)
```
**注意**:这里的界面名"PlayerMain"是示例,实际使用时需要替换为官方角色装备界面的真实名称。如果不知道确切名称,可以通过查看界面源码或使用调试工具获取。