进度显示

(cherry picked from commit 5e18ddccd0)
This commit is contained in:
WONIU 2025-01-07 20:31:36 +08:00 committed by Lenheart
parent d16ad868cb
commit e391abfa37
2 changed files with 17 additions and 7 deletions

View File

@ -598,17 +598,21 @@ class Yosin_RowMoreTitleBtn extends Yosin_CommonUi {
// 进度显示 // 进度显示
class Yosin_Schedule extends Yosin_CommonUi { class Yosin_Schedule extends Yosin_CommonUi {
constructor(X, Y, W, H, path, idx) { // schedule 进度比例0-1
constructor(X, Y, W, H, path, idx, schedulePercent) {
base.constructor(X, Y, W, H); base.constructor(X, Y, W, H);
local schedule = CL_SpriteObject("sprite/interface/lenheartwindowcommon.img", 164); local schedule = CL_SpriteObject(path, idx + 1);
schedule.SetPosition(0, 0); Addchild(schedule);
AddUIChild(schedule); local scheduleBar = CL_SpriteObject(path, idx);
Addchild(scheduleBar);
local scheduleBar = CL_SpriteObject("sprite/interface/lenheartwindowcommon.img", 165); local barSize = scheduleBar.GetSize();
scheduleBar.SetPosition(1, 1); local barW = barSize.w * schedulePercent;
AddUIChild(scheduleBar);
scheduleBar.SetCropRect(X, Y, barW, 5);
scheduleBar.SetSize( barW , 5);
} }

View File

@ -124,6 +124,12 @@ class InventoryItem extends Yosin_CommonUi {
}); });
weight.SetPosition(itemCollection.X + 8, itemCollection.bottom() - 25); weight.SetPosition(itemCollection.X + 8, itemCollection.bottom() - 25);
Addchild(weight); Addchild(weight);
// 重量进度条
local weightSchedule = Yosin_Schedule(weight.right() + 2, weight.Y + 4 , 125, 10, "sprite/interface/newstyle/windows/inventory/inventory.img", 1, 0.7);
Addchild(weightSchedule);
} }
} }