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