Задать вопрос
KeysCG
@KeysCG
3d designer/Art Designer

Как заставить платформу переносить предметы с физикой?

Всем привет!
Возникла такая проблема, у меня есть платформа которую я могу двигать влева/вправа, вверх/вниз. На локации есть ящики с риджитбади и коллайдерами. Мне нужно сделать так что бы я платформой мог поднять ящик(и) и передвигать.
Сначала была проблема что ящик поднять мог, но при движении платформы он оставался на месте (это я пофиксил), но возникла другая проблема, когда ящик полнимаешь за край то он растягивался и багался. Также ящик никак не реагировал на препятствия!
Кому не сложно подскажите, как реализовать что бы платформа могла на себе переносить ящик, при этом когда скраю поднимаешь он просто переворачивался и что бы при столкновении ящика на платформе с каким то препятсвием он упирался и падал если двигать платформу дальше! Заранее очень благодарен!

UPD:
Так и не получилось до сих пор. Физикал материал не помогает и Сон РБ тоже :(
Для наглядности всё что вышло это сделать передвижение но при первом столкновении с препятствием бокс просто ломается в формах и также когда краем платформы беру бокс то он не переворачивается а также ломается в форме:
67c490fb79604468491350.png

Делал через SetParent
void OnTriggerEnter(Collider other)
{
    if (other.CompareTag("Box"))
    {
        other.transform.SetParent(transform);
    }
}

void OnTriggerExit(Collider other)
{
    if (other.CompareTag("Box"))
    {
        other.transform.SetParent(null);
    }
}
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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