@Kt0T0

Движение обьекта с помощью hold & drag?

Доброго времени суток, помогите справится с одной задачей, как передвигать 3D обьект по оси x удерживанием, и перетаскиванием пальцем по экрану или мышкой?

Простите что не смог правильно сформулировать вопрос!

5fda2e0108091399183755.png
  • Вопрос задан
  • 30 просмотров
Решения вопроса 1
ShockWave2048
@ShockWave2048
imposter
Назначаете коллайдер объекту и:
void OnMouseDrag() {
    Vector2 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition) ; 
    mousePos.y = 0f; // только по Х
    transform.position = mousePos ; 
}
Для драга тачем, вылавливаем с фазой TouchPhase.Moved. И так же ставим координату.
https://docs.unity3d.com/ScriptReference/Touch-pha...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы