前端Lua
全部技术档案
前端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
TXT语法专家
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
table.insert
后端Lua
local zhuansheng = {} function zhuansheng.link(actor, msgid, arg1, arg2, arg3, sMsg) if not cfg_zhuansheng or not next(cfg_zhuansheng) then return end local cfg = cfg_zhuansheng[1] if not cfg then return end local rlv = getbaseinfo(actor,
后端Lua
local zhuansheng = {} function zhuansheng.link(actor, msgid, arg1, arg2, arg3, sMsg) if not cfg_zhuansheng or not next(cfg_zhuansheng) then return end local cfg = cfg_zhuansheng[1] if not cfg then return end
后端Lua