Я прикрепил следующий скрипт к Image
внутри Canvas
:
public class DragMe : MonoBehaviour, IDragHandler
{
public void OnDrag(PointerEventData eventData)
{
this.transform.localPosition += (Vector3)eventData.delta;
}
}
Проблема в том, что, когда я перетаскиваю дальше, Image
все больше и больше уходит из-под указателя. Когда я перетаскиваю обратно в начальную позицию, Image
возвращается туда, где он находился под пальцем / указателем.
изменив код на:
this.transform.position = eventData.position;
заставляет объект прыгать куда-то еще.
Любая помощь очень ценится.
Обновление:
Ребята, если вы прочитаете мой код и ответите на предполагаемый дублирующий вопрос, то мой ответ - мой вопрос! Но у него есть проблема, то есть объект не остается под перетаскивающим пальцем / указателем и продолжает уходить дальше, пока вы продолжаете перетаскивать!
Обновление 2:
Image

Canvas:

Камера:
