Коллизии
Можно ли как нибудь сделать проверку на коллизию без реакции системы (тобишь есть коллизия ну и хрен сним - не влипает, не скользит)?
ЗЫ Физ двиги не предлагать. |
Re: Коллизии мать их..
Нет, только с помощью команды MeshesIntersect(). Она очень тормозная, но это легко обходится, тросто каждый объект надо вписать в какую либо простую фигуру (например куб) и привязать эту фигуру к объекту. А потом проверять пересечение не самих Объектов а привязанных к ним фигур. Надеюся понял. А вообще почитай в хелпе про эту команду.
|
Re: Коллизии мать их..
А почему у тя две темы одинаковых???
|
Re: Коллизии мать их..
все коллизии происходят сфера - другой объект
поэтому достаточно делать так: создаешь пивот, парентишь его к модели и ставишь коллизию ему. потом проверяй колижн, и если он произошел, то ставь пивот в координаты модели. Таким образом, модель будет беспрепятственно двигатся, и коллизии отслеживаться. Очень удобно для разнообразных зон-триггеров |
Re: Коллизии
Кстати, может быть тебе подойдет EntityDistance()
|
Re: Коллизии
а можно еще и ограничивающий куб сделать.
if entityx()<10 and entityx()>0 and entityy()<10 and entityy()>0 and entityz()<10 and entityZ()>0 then ... endif |
Re: Коллизии
я кстати проверял EntityDistance() работает быстрее чем через координаты объекта (но тогда получается ограничивающая сфера, понятно)
|
Часовой пояс GMT +4, время: 18:28. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot