Я работаю над игрой, где физика очень проста. Мне просто нужно определить, когда мяч (точка) попадает на стену (сегмент линии). Нет силы тяжести, никакого трения, и столкновения совершенно эластичны.Is Chipmunk overkill для простого обнаружения столкновения?
Я уже написал код обнаружения столкновений, но я собираюсь внести некоторые существенные изменения в проект, так что есть возможность заменить все это библиотекой физики Chipmunk. Это хорошая идея?
С одной стороны, Бурундук будет более проверен и оптимизирован, чем мой собственный код, и мне не придется выполнять работу по его поддержанию.
С другой стороны, возможно, бурундук будет в моем случае менее производительным, поскольку он был разработан для поддержки множества функций, которые я не буду использовать.
Я надеюсь, что кто-то, более знакомый с Бурундука, избавит меня от усилий по профилированию или чтению кода, чтобы сделать это определение.
Расчет расстояния между точкой и линией супер-легкий, так что если это все, что вам нужно, вы можете также просто закодировать сами - это было бы намного легче, чем изучение нового API. –