Задать вопрос

Как в OnDrag сделать, чтобы можно было двигать объект не по всему экрану, а только вверх и вниз (Unity3d, C#)?

При public void OnDrag(PointerEventData eventData)
{
transform.position = eventData.pointerCurrentRaycast.screenPosition;
}
объект будет двигаться по всему экрану, а нужно только вверх и вниз. Подскажите, как сделать?
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Разработчик игр
    6 месяцев
    Далее
  • GB (GeekBrains)
    Программирование и 3D-моделирование в Minecraft
    4 месяца
    Далее
  • Skillfactory
    Разработчик игр на Unity
    18 месяцев
    Далее
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Менять в трансформе только составляющую y
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы