Тайловый мир.
Если идти, то есть вероятность встать на одном месте (если отойти назад, то "баг" пропадает, но случается снова)
Обгуглил много, кто-то пишет сделать вместо квадрата круг, но круг не упирается в край, а подпрыгивает (редко).
Нашел статью на анг. языке http://www.iforce2d.net/b2dtut/ghost-vertices, но там ничего не понял. Костыли какие-то наверника
Что подскажете?
- На всю карту у тебя должен быть один body и у него много fixture, тогда проблем не возникает(насколько я помню, давно не работал с тайловыми картами)
~ Вот мой один старый видосик, там проблем не было - https://youtu.be/BT3-WkFloOI
~ В официальной документации есть про это абзац, правда по поводу chainFixture, там создаются "фантомные" вертексы, что бы не пересчитывались столкновения; судя по названию ссылки там речь об этом и идет. Вообще айфорс классные ребята, у них много хороших решений
~ В годоте так эту лажу и не удалось мне победить
ProQsy
> Нашел статью на анг. языке http://www.iforce2d.net/b2dtut/ghost-vertices
ну всё ведь там написано. либо используешь геометрию персонажа, у которого не может быть горизонтальной нормали контакта(скруглённые углы, например), либо геометрию земли без вертикальных рёбер вроде chain shape или руками ghost vertices ставь.
Поставь персонажа на колесо.
C колесом думал как-то, но будет неприятная ситуация.
ProQsy
диаметр окружности коллайдера, ясное дело, должен быть равен толщине персонажа.
Тема в архиве.