|
|
发表于 2026-4-14 11:47:24
|
显示全部楼层
改这个progress_bar.lua文件,通过获取游戏屏幕实时分辨率,采集进度条始终保持在屏幕中央
-- 获取实际分辨率
local nW = SL:Get_SCREEN_WIDTH()
local nH = SL:Get_SCREEN_HEIGHT()
if SL:Get_CURRENT_OPERMODE() == 1 then
nW = nW + 40
end
-- Create Scene
local Scene = GUI:Node_Create(parent, "Scene", 0, 0)
GUI:setChineseName(Scene, "进度条场景")
GUI:setTag(Scene, -1)
-- Create Panel_1
local Panel_1 = GUI ayout_Create(Scene, " anel_1", nW * 0.5, nH * 0.5, nW, nH, false)
GUI:setChineseName(Panel_1, "进度条_范围点击关闭")
GUI:setAnchorPoint(Panel_1, 0.50, 0.50)
GUI:setTouchEnabled(Panel_1, false)
GUI:setTag(Panel_1, 10)
TAGOBJ["10"] = Panel_1
-- Create Panel_2
local Panel_2 = GUI ayout_Create(Scene, " anel_2", nW * 0.5, nH * 0.5, 182, 55, false)
GUI:setChineseName(Panel_2, "进度条组合")
GUI:setAnchorPoint(Panel_2, 0.50, 0.50)
GUI:setTouchEnabled(Panel_2, true)
GUI:setTag(Panel_2, 7)
TAGOBJ["7"] = Panel_2 |
|