Как я могу убедиться, что мои вычисления столкновений записываются? - PullRequest
0 голосов
/ 24 октября 2019

Я хочу создать несколько алгоритмов столкновения, которые обнаруживают прямоугольник / прямоугольник, круг / круг и прямоугольник / круг. Тестируя это, столкновения регистрируют большую часть времени, но иногда они не работают. Я пытался переместить некоторый код для обнаружения круга / прямоугольника после двух других, но это не сработало. Я думаю, что это может быть из-за того, что я зацикливаюсь на слишком многих объектах, которые не могут поддерживать, но я не уверен.

Вот несколько ссылок:


Engine: https://github.com/ChocolateCheese9/Canvas-Tests/blob/master/CanvasGameEngine.js


Страница столкновения:
https://chocolatecheese9.github.io/Canvas-Tests/Tests/CollisionTests/


Код страницы столкновения: https://github.com/ChocolateCheese9/Canvas-Tests/blob/master/Tests/CollisionTests/scripts/index.js

...