У меня есть изображение на сцене. Теперь, когда я касаюсь своего мобильного устройства в определенной позиции, я хочу, чтобы изображение переместилось в эту позицию.Как перенести изображение пользовательского интерфейса в положение касания?
Как я могу это сделать?
Я написал:
transform.position = Input.mousePosition;
Но это не работает. Хорошо, он работает, но изображение больше не отображается на экране. Это где-то справа.
Я нашел это. Но это также не работает:
gameObject.GetComponent<RectTransform>().localPosition = new Vector2(Input.mousePosition.x, Input.mousePosition.y);
Вот проблема, что когда я касаюсь на нижней части экрана слева (мобильный) объект находится в центре экрана.
Но теперь, объект теперь осталось снизу в точке (0,0). Также попробовал настольную версию. – Johnny