From a0045f8d238237b278becd46b3058a092ff38c3c Mon Sep 17 00:00:00 2001 From: "PC-202302260912\\Administrator" <419983115@qq.com> Date: Fri, 15 Aug 2025 17:58:03 +0800 Subject: [PATCH] 1 --- .../Modules/DynamicActivity/YiJingBaoKu.lua | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua index fd06206f5b..0cfa1a2365 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua @@ -125,11 +125,21 @@ end --界面打开或者重新打开后,界面刷新时调用(用于子类重写) function YiJingBaoKu:OnShow(_sortingOrder) - for i = 1, self.grid.transform.childCount do - self._itemsList[i] = self.grid.transform:GetChild(i - 1) - self._itemsPosList[i] = self._itemsList[i]:GetComponent("RectTransform").localPosition - LogError( self._itemsPosList[i].x .. self._itemsPosList[i].y) - end + local timer + timer = Timer.New(function() + for i = 1, self.grid.transform.childCount do + self._itemsList[i] = self.grid.transform:GetChild(i - 1) + self._itemsPosList[i] = self._itemsList[i]:GetComponent("RectTransform").localPosition + self:Refresh() + LogError( self._itemsPosList[i].x .. self._itemsPosList[i].y) + end + end, 0.1, 1,false) + timer:Start() + --for i = 1, self.grid.transform.childCount do + --self._itemsList[i] = self.grid.transform:GetChild(i - 1) + --self._itemsPosList[i] = self._itemsList[i]:GetComponent("RectTransform").localPosition + --LogError( self._itemsPosList[i].x .. self._itemsPosList[i].y) + --end self.gameObject:SetActive(true) sortingOrder = _sortingOrder Util.AddParticleSortLayer(self.effect, sortingOrder + 1) @@ -152,7 +162,7 @@ function YiJingBaoKu:OnShow(_sortingOrder) local image = Util.GetGameObject(self.effect, "UI_Effect_YJBK_Zao/GameObject/Image (2)"):GetComponent("Canvas") image.sortingOrder = _sortingOrder + 1 sortingOrder = _sortingOrder - self:Refresh() + end function YiJingBaoKu:OnSortingOrderChange(_sortingOrder)