Stack Overflow на русском Asked by Eniwent on January 21, 2021
Доброго времени суток!
Имеется область, на которой установлены элементы Mask. На этой области у нас объект, который должен перемещаться в место, куда был произведен клик(тап, тач).
Настроить перемещение от одного объекта к другому мне удалось. Но вот при использовании закомментированной строки объект улетает в бесконечность. И более того, данный метод не выдает нужных координат. Он снимает координаты только с видимой области поля, на котором находится объект.
С использованием Ray что-то ничего не выходит, объект вовсе перестает реагировать.
Как можно решить данную проблему?
P.S: Андроид, не PC. Тачи нужны…
Потому что MousePos имеет не мировые координаты, соответственно нужен:
transform.position = Vector3.Lerp(start.position, Camera.main.ScreenToWorldPosition(MousePos), Time.time / ariiveTime);
Answered by Artem Cherevan on January 21, 2021
Код не проверял.
void Update()
{
if (Input.touchCount > 0)
{
Touch touch = Input.GetTouch(0);
transform.position = Camera.main.ScreenToWorldPoint(touch.position);
}
}
А какие рамки задавать уже решешь задачу сам.
И не кидай, пожалуста, кода в скриншотах. Это запрещено.
Answered by Andrew on January 21, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP