Так как я обнаружил Box2D , я использую его для любого игрового приложения, которое я пытаюсь написать, от очень маленьких прототипов или небольших программ для тестирования чего-либо до реальных проектов.
Благодаря этому так ужасно легко справиться с чем угодно - от столкновений до реальной физики.
Иногда, однако, у меня есть некоторые сомнения по этому поводу: если мне нужно только обрабатывать круги или AABB, и мне не нужны продвинутые физические инструменты (соединения или тому подобное), я думаю, что физический движок может добавить что-то большое, ненужные накладные расходы.
Чтобы переформулировать мой вопрос: вы бы использовали Box2D (или другие физические движки) в игре, где физика действительно проста (например, Super Mario)? И если нет, то почему?