Перетаскивание группы объектов

Домой Форумы Общие вопросы Перетаскивание группы объектов

В этой теме 5 ответов, 3 участника, последнее обновление Mikhail Luzyanin Mikhail Luzyanin 3 мес., 1 неделя назад.

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Сообщения
  • #14033
    Аватар
    Ozbend
    Новичок

    Привязать к пустышке, чтобы перетаскивать её, а с ней и все объекты — нельзя. Двигаться будет только пустышка. Другой вариант, перетаскивать коллекцию — можно, но на коллекцию нельзя поставить константу. Такая вот загвоздка. Есть ли решение? Объеденить всё в один объект нельзя, потому что нужно назначать различные материалы по имени объектов. Арматура тоже не вариант. Идеально было бы, если бы с пустышкой работало.

    • Тема изменена 3 мес., 1 неделя назад пользователем Аватар Ozbend.
    #14035
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    С пустышкой не должно быть никаких проблем, таких примеров и решений полно в наших собственных демках. Приложите не рабочий пример посмотрим что не так.

    Co-founder and lead graphics specialist at Soft8Soft.

    #14037
    Аватар
    Ozbend
    Новичок

    Действительно, заработало. Где-то ошибся, видимо. Тут же вопрос, чтоб не создавать ещё пост: рычаг оускается вниз с помощью drag rotate, при этом груз тоже опускается вниз с помощью drag move, всё это связано в одной ноде when dragged over. Мне же нужно чтобы при опускании рычага груз не опускался, а поднимался. Можно ли как-то задать противоположное направление?

    #14038
    webgl
    webgl
    Лицензиат

    drag_move * -1

    #14039
    Аватар
    Ozbend
    Новичок

    В коде прописать?

    #14040
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    Можно сделать так: повесить Drag Move на Empty (промежуточный объект), с этого объекта брать координаты Get Position, умножать их на -1 и передавать Set Position в объект который собственно должен двигаться.

    Co-founder and lead graphics specialist at Soft8Soft.

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)

Для ответа в этой теме необходимо авторизоваться.