Иногда не срабатывает box collider

Физика в Unity

Иногда не срабатывает box collider

Сообщение AlexKing123 02 мар 2014, 14:46


Сама проблема видна на видео.Когда тяну за "ведро" медленно - вроде все частицы захватываются.
Тяну быстро - не срабатывает collider.
AlexKing123
UNец
 
Сообщения: 3
Зарегистрирован: 02 мар 2014, 14:30

Re: Иногда не срабатывает box collider

Сообщение DeHHu 02 мар 2014, 14:50

Возможно "ведро" передвигается не с помощью физики, и тогда случаются проскоки. Попробовать перемещать его силой.
DeHHu
UNец
 
Сообщения: 41
Зарегистрирован: 22 янв 2012, 11:32
Skype: dehhhu

Re: Иногда не срабатывает box collider

Сообщение AlexKing123 03 мар 2014, 01:07

В смысле силой? То есть двигать скриптом не только меш, но и коллайдеры?
AlexKing123
UNец
 
Сообщения: 3
Зарегистрирован: 02 мар 2014, 14:30

Re: Иногда не срабатывает box collider

Сообщение BornFoRdeatH 03 мар 2014, 01:20

слишком быстро дергаете ведро и слишком маленькие частицы, физика не успевает их обработать на момент коллизии, так как такового просто нет.

если на пальцах:
1. время обновления физики допустим 2 миллисекунды
2. вы дергаете ведро за 1 миллисекунду
3. на второй миллисекунде частицы уже находятся вне ведра, коллиззий нет.
Не бойся, если ты один, бойся, если ты ноль.
BornFoRdeatH
Адепт
 
Сообщения: 2377
Зарегистрирован: 22 окт 2011, 23:41
Откуда: Украина
Skype: bornfordeath

Re: Иногда не срабатывает box collider

Сообщение AlexKing123 03 мар 2014, 01:30

Спасибо) А можно как то синхронизировать обновления положения ведра и физики?
AlexKing123
UNец
 
Сообщения: 3
Зарегистрирован: 02 мар 2014, 14:30

Re: Иногда не срабатывает box collider

Сообщение BornFoRdeatH 03 мар 2014, 01:35

либо уменьшить время обновления что чревато лишней нагрузкой, либо сгладить движение ведра и двигать его с приемлемой для физики скоростью.
Не бойся, если ты один, бойся, если ты ноль.
BornFoRdeatH
Адепт
 
Сообщения: 2377
Зарегистрирован: 22 окт 2011, 23:41
Откуда: Украина
Skype: bornfordeath


Вернуться в PhysX

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1