Всем привет!
Возникла такая проблема, у меня есть платформа которую я могу двигать влева/вправа, вверх/вниз. На локации есть ящики с риджитбади и коллайдерами. Мне нужно сделать так что бы я платформой мог поднять ящик(и) и передвигать.
Сначала была проблема что ящик поднять мог, но при движении платформы он оставался на месте (это я пофиксил), но возникла другая проблема, когда ящик полнимаешь за край то он растягивался и багался. Также ящик никак не реагировал на препятствия!
Кому не сложно подскажите, как реализовать что бы платформа могла на себе переносить ящик, при этом когда скраю поднимаешь он просто переворачивался и что бы при столкновении ящика на платформе с каким то препятсвием он упирался и падал если двигать платформу дальше! Заранее очень благодарен!
UPD:
Так и не получилось до сих пор. Физикал материал не помогает и Сон РБ тоже :(
Для наглядности всё что вышло это сделать передвижение но при первом столкновении с препятствием бокс просто ломается в формах и также когда краем платформы беру бокс то он не переворачивается а также ломается в форме:
Делал через 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);
}
}