From d7d30d2e665aa451f8bd3ea3c8b15391b765ccc3 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Wed, 02 Dec 2020 17:47:42 +0800 Subject: [PATCH] 修改新手引导 修改结算页面使用无限滚动 替换了json --- Assets/Scripts/UI/FinalPanel/FinalPanelItem.cs | 28 +++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/UI/FinalPanel/FinalPanelItem.cs b/Assets/Scripts/UI/FinalPanel/FinalPanelItem.cs index 9a16539..3e0b78b 100644 --- a/Assets/Scripts/UI/FinalPanel/FinalPanelItem.cs +++ b/Assets/Scripts/UI/FinalPanel/FinalPanelItem.cs @@ -1,4 +1,6 @@ -using UnityEngine.UI; +using System.Drawing; +using UnityEngine; +using UnityEngine.UI; using EnhancedUI.EnhancedScroller; using TMPro; using DG.Tweening; @@ -11,6 +13,19 @@ public Image icon; public Image backGround; + private RectTransform rt; + + /// <summary> + /// Start is called on the frame when a script is enabled just before + /// any of the Update methods is called the first time. + /// </summary> + void Awake() + { + offect = Vector3.zero; + rt = transform.GetComponent<RectTransform>(); + } + + Vector3 offect; public void SetData(FinalPanelItemData data) { playerNameTxt.text = data.playerName; @@ -27,7 +42,13 @@ indexTxt.text = data.index.ToString(); } backGround.sprite = data.spriteBackGround; + if (rt != null) + { + offect.x = rt.anchoredPosition3D.x; + offect.y = rt.anchoredPosition3D.y; + rt.anchoredPosition3D = offect; + } } public void SetPos() @@ -37,7 +58,8 @@ public void PlayDoTween(float duration) { - Sequence agentTweenSeq = DOTween.Sequence(); - agentTweenSeq.Append(backGround.rectTransform.DOAnchorPosX(0, duration)); + //Sequence agentTweenSeq = DOTween.Sequence(); + //agentTweenSeq.Join(backGround.rectTransform.DOAnchorPosX(0, duration)); + backGround.rectTransform.DOAnchorPosX(0, duration); } } -- Gitblit v1.9.1