前端Lua
前端Lua
前端Lua
SL:print("打开抽奖界面") local lottery = {} local itemPos = { {46, 340}, {139, 340},{232, 340}, {325, 340}, {418, 340}, {490, 340}, {573, 340}, {697, 340}, {46,256},{697,256}, {46,172},{697,172}, {46, 88}, {139, 88},{232, 88}, {325, 88},
前端Lua
SL:print("打开抽奖界面") local lottery = {} local itemPos = { {46, 340}, {139, 340},{232, 340}, {325, 340}, {418, 340}, {490, 340}, {573, 340}, {697, 340}, {46,256},{697,256}, {46,172},{697,172}, {46, 88}, {139, 88},{232, 88}, {325, 88},
前端Lua
重新封装 模块名字是menu 变量名字不要那么长 并且我传入一级菜单 二级菜单的tabl 你来创建就可以 大小就默认 他们的x , y 都在一列
前端Lua
local mainWindow = GUI:Win_Create("MenuWindow", 0, 0, 0, 0, false, false, true, false, false, false, 1) -- 一级菜单配置(调整位置,留出二级菜单空间) local primaryMenus = { {x = 50, y = 400, width = 100, height = 40, text = "菜单1"}, {x = 50, y = 350, width = 100,
前端Lua
local mainWindow = GUI:Win_Create("MenuWindow", 0, 0, 0, 0, false, false, true, false, false, false, 1) -- 一级菜单配置 local primaryMenus = { {x = 50, y = 300, width = 100, height = 40, text = "菜单1"}, {x = 50, y = 250, width = 100, height = 40, t
前端Lua
5个1级菜单 每个1级菜单有3个二级菜单 并且在一列 要非常丝滑的展开和收回
前端Lua
不够丝滑 重新做
前端Lua
[LUA-print] ---------------------------------------- [LUA-print] LUA ERROR: ASSERT FAILED ON LUA EXECUTE: scaleX should be equal to scaleY. [LUA-print] stack traceback: [string "scripts/main.lua"]:14: in function <[string "scripts/main.lua"]
前端Lua
local parent = GUI:Win_Create("MenuMain", 0, 0, 0, 0, false, false, true, false, false, false, 1) -- 创建主布局容器 local mainLayout = GUI:Layout_Create(parent, "mainLayout", 300, 300, 300, 600, false) GUI:Layout_setBackGroundColorOpacity(mainLayout, 150)
前端Lua
5个一级菜单 每个一级菜单下 有3个二级菜单 res/public/1900000612.png 按钮用这个图片
前端Lua
用这个函数 写一个一级菜单 打开后 一级菜单伸展 有很多二级菜单 再点击收回 其他的一级菜单也跟着移动
前端Lua
requestDoLayout 这个函数是做什么的
前端Lua
function ceshi.main() SL:print("神炉UI") local zhuangbeiming = SL:Get_EQUIPBYPOS(12) local yemian = "shenlu" local cc = SL:Get_JOB() local ggui = GUI:Win_Create("神炉", 0, 0, 0, 0, false, false, true, false, true, 1, 1) local ui = GUI:ui_delegate(g
前端Lua