bayuMIR/client/dev/GUIExport/game/B/JiuMiUI.lua
2026-06-12 02:32:15 +08:00

332 lines
12 KiB
Lua

local ui = {}
local _V = function(...) return SL:GetMetaValue(...) end
local FUNCQUEUE = {}
local TAGOBJ = {}
function ui.init(parent, __data__, __update__)
if __update__ then return ui.update(__data__) end
-- Create Layer
local Layer = GUI:Node_Create(parent, "Layer", 0, 0)
GUI:setTag(Layer, -1)
-- Create bg_close
local bg_close = GUI:Layout_Create(Layer, "bg_close", 0, 0, 1136, 640, false)
GUI:Layout_setBackGroundColorType(bg_close, 1)
GUI:Layout_setBackGroundColor(bg_close, "#000000")
GUI:Layout_setBackGroundColorOpacity(bg_close, 0)
GUI:setAnchorPoint(bg_close, 0.00, 0.00)
GUI:setTouchEnabled(bg_close, true)
GUI:setTag(bg_close, -1)
-- Create nd_root
local nd_root = GUI:Node_Create(Layer, "nd_root", 568, 320)
GUI:setTag(nd_root, 670)
TAGOBJ["670"] = nd_root
-- Create img_bg
local img_bg = GUI:Image_Create(nd_root, "img_bg", 0, 0, "res/custom/24/1.png")
GUI:setChineseName(img_bg, "背景图片")
GUI:setAnchorPoint(img_bg, 0.50, 0.50)
GUI:setTouchEnabled(img_bg, true)
GUI:setTag(img_bg, -1)
-- Create btn_close
local btn_close = GUI:Button_Create(img_bg, "btn_close", 758, 429, "res/public/1900000510.png")
GUI:Button_loadTexturePressed(btn_close, "res/public/1900000511.png")
GUI:setContentSize(btn_close, 26, 42)
GUI:setIgnoreContentAdaptWithSize(btn_close, false)
GUI:Button_setTitleText(btn_close, [[]])
GUI:Button_setTitleColor(btn_close, "#ffffff")
GUI:Button_setTitleFontSize(btn_close, 14)
GUI:Button_titleDisableOutLine(btn_close)
GUI:setAnchorPoint(btn_close, 0.00, 0.00)
GUI:setTouchEnabled(btn_close, true)
GUI:setTag(btn_close, -1)
-- Create btn_bg
local btn_bg = GUI:Image_Create(img_bg, "btn_bg", 90, 130, "res/private/JiuMiUI/1_1.png")
GUI:setContentSize(btn_bg, 300, 300)
GUI:setIgnoreContentAdaptWithSize(btn_bg, false)
GUI:setAnchorPoint(btn_bg, 0.00, 0.00)
GUI:setTouchEnabled(btn_bg, false)
GUI:setTag(btn_bg, 0)
-- Create Image_1
local Image_1 = GUI:Image_Create(btn_bg, "Image_1", 96, 174, "res/private/JiuMiUI/8_0.png")
GUI:setContentSize(Image_1, 110, 104)
GUI:setIgnoreContentAdaptWithSize(Image_1, false)
GUI:setAnchorPoint(Image_1, 0.00, 0.00)
GUI:setTouchEnabled(Image_1, false)
GUI:setTag(Image_1, 0)
-- Create Image_2
local Image_2 = GUI:Image_Create(btn_bg, "Image_2", 146, 175, "res/private/JiuMiUI/8_0.png")
GUI:setContentSize(Image_2, 110, 104)
GUI:setIgnoreContentAdaptWithSize(Image_2, false)
GUI:setAnchorPoint(Image_2, 0.00, 0.00)
GUI:setRotation(Image_2, 45.00)
GUI:setTouchEnabled(Image_2, false)
GUI:setTag(Image_2, 0)
-- Create Image_3
local Image_3 = GUI:Image_Create(btn_bg, "Image_3", 175, 143, "res/private/JiuMiUI/8_0.png")
GUI:setContentSize(Image_3, 110, 104)
GUI:setIgnoreContentAdaptWithSize(Image_3, false)
GUI:setAnchorPoint(Image_3, 0.00, 0.00)
GUI:setRotation(Image_3, 90.00)
GUI:setTouchEnabled(Image_3, false)
GUI:setTag(Image_3, 0)
-- Create Image_4
local Image_4 = GUI:Image_Create(btn_bg, "Image_4", 175, 102, "res/private/JiuMiUI/8_0.png")
GUI:setContentSize(Image_4, 110, 104)
GUI:setIgnoreContentAdaptWithSize(Image_4, false)
GUI:setAnchorPoint(Image_4, 0.00, 0.00)
GUI:setRotation(Image_4, 135.00)
GUI:setTouchEnabled(Image_4, false)
GUI:setTag(Image_4, 0)
-- Create Image_5
local Image_5 = GUI:Image_Create(btn_bg, "Image_5", 146, 68, "res/private/JiuMiUI/8_0.png")
GUI:setContentSize(Image_5, 110, 104)
GUI:setIgnoreContentAdaptWithSize(Image_5, false)
GUI:setAnchorPoint(Image_5, 0.00, 0.00)
GUI:setRotation(Image_5, 180.00)
GUI:setTouchEnabled(Image_5, false)
GUI:setTag(Image_5, 0)
-- Create Image_6
local Image_6 = GUI:Image_Create(btn_bg, "Image_6", 104, 66, "res/private/JiuMiUI/8_0.png")
GUI:setContentSize(Image_6, 110, 104)
GUI:setIgnoreContentAdaptWithSize(Image_6, false)
GUI:setAnchorPoint(Image_6, 0.00, 0.00)
GUI:setRotation(Image_6, 225.00)
GUI:setTouchEnabled(Image_6, false)
GUI:setTag(Image_6, 0)
-- Create Image_7
local Image_7 = GUI:Image_Create(btn_bg, "Image_7", 69, 95, "res/private/JiuMiUI/8_0.png")
GUI:setContentSize(Image_7, 110, 104)
GUI:setIgnoreContentAdaptWithSize(Image_7, false)
GUI:setAnchorPoint(Image_7, 0.00, 0.00)
GUI:setRotation(Image_7, 270.00)
GUI:setTouchEnabled(Image_7, false)
GUI:setTag(Image_7, 0)
-- Create Image_8
local Image_8 = GUI:Image_Create(btn_bg, "Image_8", 65, 141, "res/private/JiuMiUI/8_0.png")
GUI:setContentSize(Image_8, 110, 104)
GUI:setIgnoreContentAdaptWithSize(Image_8, false)
GUI:setAnchorPoint(Image_8, 0.00, 0.00)
GUI:setRotation(Image_8, 315.00)
GUI:setTouchEnabled(Image_8, false)
GUI:setTag(Image_8, 0)
-- Create Button_1
local Button_1 = GUI:Button_Create(btn_bg, "Button_1", 121, 214, "res/private/JiuMiUI/a1.png")
GUI:setContentSize(Button_1, 60, 60)
GUI:setIgnoreContentAdaptWithSize(Button_1, false)
GUI:Button_setTitleText(Button_1, [[]])
GUI:Button_setTitleColor(Button_1, "#ffffff")
GUI:Button_setTitleFontSize(Button_1, 16)
GUI:Button_titleEnableOutline(Button_1, "#000000", 1)
GUI:setAnchorPoint(Button_1, 0.00, 0.00)
GUI:setTouchEnabled(Button_1, true)
GUI:setTag(Button_1, 0)
-- Create Button_2
local Button_2 = GUI:Button_Create(btn_bg, "Button_2", 190, 186, "res/private/JiuMiUI/a2.png")
GUI:setContentSize(Button_2, 60, 60)
GUI:setIgnoreContentAdaptWithSize(Button_2, false)
GUI:Button_setTitleText(Button_2, [[]])
GUI:Button_setTitleColor(Button_2, "#ffffff")
GUI:Button_setTitleFontSize(Button_2, 16)
GUI:Button_titleEnableOutline(Button_2, "#000000", 1)
GUI:setAnchorPoint(Button_2, 0.00, 0.00)
GUI:setTouchEnabled(Button_2, true)
GUI:setTag(Button_2, 0)
-- Create Button_3
local Button_3 = GUI:Button_Create(btn_bg, "Button_3", 216, 120, "res/private/JiuMiUI/a3.png")
GUI:setContentSize(Button_3, 60, 60)
GUI:setIgnoreContentAdaptWithSize(Button_3, false)
GUI:Button_setTitleText(Button_3, [[]])
GUI:Button_setTitleColor(Button_3, "#ffffff")
GUI:Button_setTitleFontSize(Button_3, 16)
GUI:Button_titleEnableOutline(Button_3, "#000000", 1)
GUI:setAnchorPoint(Button_3, 0.00, 0.00)
GUI:setTouchEnabled(Button_3, true)
GUI:setTag(Button_3, 0)
-- Create Button_4
local Button_4 = GUI:Button_Create(btn_bg, "Button_4", 188, 52, "res/private/JiuMiUI/a4.png")
GUI:setContentSize(Button_4, 60, 60)
GUI:setIgnoreContentAdaptWithSize(Button_4, false)
GUI:Button_setTitleText(Button_4, [[]])
GUI:Button_setTitleColor(Button_4, "#ffffff")
GUI:Button_setTitleFontSize(Button_4, 16)
GUI:Button_titleEnableOutline(Button_4, "#000000", 1)
GUI:setAnchorPoint(Button_4, 0.00, 0.00)
GUI:setTouchEnabled(Button_4, true)
GUI:setTag(Button_4, 0)
-- Create Button_5
local Button_5 = GUI:Button_Create(btn_bg, "Button_5", 122, 26, "res/private/JiuMiUI/a5.png")
GUI:setContentSize(Button_5, 60, 60)
GUI:setIgnoreContentAdaptWithSize(Button_5, false)
GUI:Button_setTitleText(Button_5, [[]])
GUI:Button_setTitleColor(Button_5, "#ffffff")
GUI:Button_setTitleFontSize(Button_5, 16)
GUI:Button_titleEnableOutline(Button_5, "#000000", 1)
GUI:setAnchorPoint(Button_5, 0.00, 0.00)
GUI:setTouchEnabled(Button_5, true)
GUI:setTag(Button_5, 0)
-- Create Button_6
local Button_6 = GUI:Button_Create(btn_bg, "Button_6", 56, 56, "res/private/JiuMiUI/a6.png")
GUI:setContentSize(Button_6, 60, 60)
GUI:setIgnoreContentAdaptWithSize(Button_6, false)
GUI:Button_setTitleText(Button_6, [[]])
GUI:Button_setTitleColor(Button_6, "#ffffff")
GUI:Button_setTitleFontSize(Button_6, 16)
GUI:Button_titleEnableOutline(Button_6, "#000000", 1)
GUI:setAnchorPoint(Button_6, 0.00, 0.00)
GUI:setTouchEnabled(Button_6, true)
GUI:setTag(Button_6, 0)
-- Create Button_7
local Button_7 = GUI:Button_Create(btn_bg, "Button_7", 30, 120, "res/private/JiuMiUI/a7.png")
GUI:setContentSize(Button_7, 60, 60)
GUI:setIgnoreContentAdaptWithSize(Button_7, false)
GUI:Button_setTitleText(Button_7, [[]])
GUI:Button_setTitleColor(Button_7, "#ffffff")
GUI:Button_setTitleFontSize(Button_7, 16)
GUI:Button_titleEnableOutline(Button_7, "#000000", 1)
GUI:setAnchorPoint(Button_7, 0.00, 0.00)
GUI:setTouchEnabled(Button_7, true)
GUI:setTag(Button_7, 0)
-- Create Button_8
local Button_8 = GUI:Button_Create(btn_bg, "Button_8", 56, 185, "res/private/JiuMiUI/a8.png")
GUI:setContentSize(Button_8, 60, 60)
GUI:setIgnoreContentAdaptWithSize(Button_8, false)
GUI:Button_setTitleText(Button_8, [[]])
GUI:Button_setTitleColor(Button_8, "#ffffff")
GUI:Button_setTitleFontSize(Button_8, 16)
GUI:Button_titleEnableOutline(Button_8, "#000000", 1)
GUI:setAnchorPoint(Button_8, 0.00, 0.00)
GUI:setTouchEnabled(Button_8, true)
GUI:setTag(Button_8, 0)
-- Create Button_9
local Button_9 = GUI:Button_Create(btn_bg, "Button_9", 120, 118, "res/private/JiuMiUI/a9.png")
GUI:setContentSize(Button_9, 60, 60)
GUI:setIgnoreContentAdaptWithSize(Button_9, false)
GUI:Button_setTitleText(Button_9, [[]])
GUI:Button_setTitleColor(Button_9, "#ffffff")
GUI:Button_setTitleFontSize(Button_9, 16)
GUI:Button_titleEnableOutline(Button_9, "#000000", 1)
GUI:setAnchorPoint(Button_9, 0.00, 0.00)
GUI:setTouchEnabled(Button_9, true)
GUI:setTag(Button_9, 0)
-- Create level_Text
local level_Text = GUI:Text_Create(img_bg, "level_Text", 189, 115, 16, "#00ff00", [[0级]])
GUI:Text_enableOutline(level_Text, "#000000", 2)
GUI:setAnchorPoint(level_Text, 0.50, 0.50)
GUI:setTouchEnabled(level_Text, false)
GUI:setTag(level_Text, 0)
-- Create Up_Cgl_Text
local Up_Cgl_Text = GUI:Text_Create(img_bg, "Up_Cgl_Text", 346, 115, 16, "#ffff00", [[50%]])
GUI:Text_enableOutline(Up_Cgl_Text, "#000000", 2)
GUI:setAnchorPoint(Up_Cgl_Text, 0.50, 0.50)
GUI:setTouchEnabled(Up_Cgl_Text, false)
GUI:setTag(Up_Cgl_Text, 0)
-- Create xh_Layout
local xh_Layout = GUI:Layout_Create(img_bg, "xh_Layout", 126, 35, 295, 60, false)
GUI:setAnchorPoint(xh_Layout, 0.00, 0.00)
GUI:setTouchEnabled(xh_Layout, false)
GUI:setTag(xh_Layout, 0)
-- Create Up_btn
local Up_btn = GUI:Button_Create(img_bg, "Up_btn", 521, 40, "res/custom/24/4.png")
GUI:Button_loadTexturePressed(Up_btn, "res/custom/24/5.png")
GUI:setContentSize(Up_btn, 130, 41)
GUI:setIgnoreContentAdaptWithSize(Up_btn, false)
GUI:Button_setTitleText(Up_btn, [[]])
GUI:Button_setTitleColor(Up_btn, "#ffffff")
GUI:Button_setTitleFontSize(Up_btn, 16)
GUI:Button_titleEnableOutline(Up_btn, "#000000", 1)
GUI:setAnchorPoint(Up_btn, 0.00, 0.00)
GUI:setTouchEnabled(Up_btn, true)
GUI:setTag(Up_btn, 0)
-- Create Buff_Layout
local Buff_Layout = GUI:ListView_Create(img_bg, "Buff_Layout", 527, 106, 164, 316, 1)
GUI:ListView_setItemsMargin(Buff_Layout, 8)
GUI:setAnchorPoint(Buff_Layout, 0.00, 0.00)
GUI:setTouchEnabled(Buff_Layout, true)
GUI:setTag(Buff_Layout, 0)
-- Create Panel_1
local Panel_1 = GUI:Layout_Create(Buff_Layout, "Panel_1", 0, 286, 164, 30, false)
GUI:setAnchorPoint(Panel_1, 0.00, 0.00)
GUI:setTouchEnabled(Panel_1, false)
GUI:setTag(Panel_1, 0)
-- Create Text_1
local Text_1 = GUI:Text_Create(Panel_1, "Text_1", 51, 4, 16, "#00ff00", [[暂未获得]])
GUI:Text_enableOutline(Text_1, "#000000", 2)
GUI:setAnchorPoint(Text_1, 0.00, 0.00)
GUI:setTouchEnabled(Text_1, false)
GUI:setTag(Text_1, 0)
-- Create Panel_2
local Panel_2 = GUI:Layout_Create(Buff_Layout, "Panel_2", 0, 248, 164, 30, false)
GUI:setAnchorPoint(Panel_2, 0.00, 0.00)
GUI:setTouchEnabled(Panel_2, false)
GUI:setTag(Panel_2, 0)
-- Create Button_10
local Button_10 = GUI:Button_Create(img_bg, "Button_10", 708, 35, "res/public/1900001024.png")
GUI:setContentSize(Button_10, 34, 34)
GUI:setIgnoreContentAdaptWithSize(Button_10, false)
GUI:Button_setTitleText(Button_10, [[]])
GUI:Button_setTitleColor(Button_10, "#ffffff")
GUI:Button_setTitleFontSize(Button_10, 16)
GUI:Button_titleEnableOutline(Button_10, "#000000", 1)
GUI:setAnchorPoint(Button_10, 0.00, 0.00)
GUI:setTouchEnabled(Button_10, true)
GUI:setTag(Button_10, 0)
-- Create w_Layout
local w_Layout = GUI:Layout_Create(nd_root, "w_Layout", 0, 0, 1136, 640, false)
GUI:Layout_setBackGroundColorType(w_Layout, 1)
GUI:Layout_setBackGroundColor(w_Layout, "#000000")
GUI:Layout_setBackGroundColorOpacity(w_Layout, 0)
GUI:setAnchorPoint(w_Layout, 0.50, 0.50)
GUI:setTouchEnabled(w_Layout, true)
GUI:setTag(w_Layout, 0)
GUI:setVisible(w_Layout, false)
-- Create Image_9
local Image_9 = GUI:Image_Create(w_Layout, "Image_9", 259, 130, "res/private/JiuMiUI/9_0.png")
GUI:setContentSize(Image_9, 650, 350)
GUI:setIgnoreContentAdaptWithSize(Image_9, false)
GUI:setAnchorPoint(Image_9, 0.00, 0.00)
GUI:setTouchEnabled(Image_9, false)
GUI:setTag(Image_9, 0)
ui.update(__data__)
return Layer
end
function ui.update(data)
for _, func in pairs(FUNCQUEUE) do
if func then func(data) end
end
end
return ui