From 5f791268ef0e1cdac57a13cdbe7b71fc8efdce68 Mon Sep 17 00:00:00 2001 From: shenjianxing <”315615051@qq.com“> Date: Mon, 28 Apr 2025 09:12:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=8B=E4=BB=B6=E7=9B=91?= =?UTF-8?q?=E5=90=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/UI/UIImageSelectMap.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Assets/Scripts/UI/UIImageSelectMap.cs b/Assets/Scripts/UI/UIImageSelectMap.cs index 1d4fce1c..af1e8460 100644 --- a/Assets/Scripts/UI/UIImageSelectMap.cs +++ b/Assets/Scripts/UI/UIImageSelectMap.cs @@ -2,6 +2,8 @@ using UnityEngine; using UnityEngine.UI; using QFramework; using System.Collections.Generic; +using UnityEngine.EventSystems; +using System; namespace QFramework.Example { @@ -52,6 +54,9 @@ namespace QFramework.Example } }); + leftObj.OnDragEvent(leftOnDrag); + + var rightObj = GameObject.Instantiate(RightItem, RightContent); rightObj.transform.localPosition = item.pos; rightObj.rectTransform.sizeDelta = item.size; @@ -75,6 +80,11 @@ namespace QFramework.Example } + private void leftOnDrag(PointerEventData data) + { + data.selectedObject.transform.position = Input.mousePosition; + } + protected override void OnShow() { }