Страница 1 из 1

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

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

Сама проблема видна на видео.Когда тяну за "ведро" медленно - вроде все частицы захватываются.
Тяну быстро - не срабатывает collider.

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

СообщениеДобавлено: 02 мар 2014, 14:50
DeHHu
Возможно "ведро" передвигается не с помощью физики, и тогда случаются проскоки. Попробовать перемещать его силой.

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

СообщениеДобавлено: 03 мар 2014, 01:07
AlexKing123
В смысле силой? То есть двигать скриптом не только меш, но и коллайдеры?

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

СообщениеДобавлено: 03 мар 2014, 01:20
BornFoRdeatH
слишком быстро дергаете ведро и слишком маленькие частицы, физика не успевает их обработать на момент коллизии, так как такового просто нет.

если на пальцах:
1. время обновления физики допустим 2 миллисекунды
2. вы дергаете ведро за 1 миллисекунду
3. на второй миллисекунде частицы уже находятся вне ведра, коллиззий нет.

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

СообщениеДобавлено: 03 мар 2014, 01:30
AlexKing123
Спасибо) А можно как то синхронизировать обновления положения ведра и физики?

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

СообщениеДобавлено: 03 мар 2014, 01:35
BornFoRdeatH
либо уменьшить время обновления что чревато лишней нагрузкой, либо сгладить движение ведра и двигать его с приемлемой для физики скоростью.