![]() |
|
||||||||||
|
|||||
|
Елки, не могу с collision detected разобраться.
Делаю забор по всему периметру дороги и сферу - примитив определенного радиуса. Ставлю обработчик collision на забор и на сферу. Если установить collision.mode у обоих объектов =#mesh, то все ок, срабатывает когда надо, но жутко тормозит. Если хотябы на один объект поставить сollision.mode=#box или #sphere, то вообще ацтой получается, колижн срабатывает в любом месте дороги ведет себя очень не предсказуемо Такое впечатление, что он у обоих объектов коллизию просчитывает, по #box, или по #sphere . Может кто подскажет как бысто определить край дороги, и не пустить за него. Хорошо если дорога задана скриптом и знаешь полную апроксимацию изгиба, а если дорога ипортировына из файла. Как вообще это можно реализовать? Нашел метод modelsUnderRay, он находит объекты по напровлению луча направленного из точки.Это на самом деле выход, он выдает расстояние до обекта и угол соприкосновения. Просто интересна идея как вообще это делают нормальные люди ![]() |
![]() |
Часовой пояс GMT +4, время: 04:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|