Tworzę strzelankę 2D z przewijaniem bocznym i mam mały problem z wykrywaniem kolizji pocisków. Wszystko, w tym pociski, to obiekty z własnymi wielokątami / metodami aktualizacji.
Problem polega na tym, że pociski poruszają się szybko, a przy 60 klatkach na sekundę (w co gra) pocisk często przeskakuje przez ścianę - ponieważ przesuwa się ona ponad szerokość ściany podczas przerwy między aktualizacjami - i kontynuujcie z radością, ponieważ wielokąty nigdy tak naprawdę się nie pokrywają.
Co mogę z tym zrobić? Jedyne, co udało mi się wymyślić, to narysować linię ze starej pozycji do nowej pozycji i wykonać na niej wykrywanie kolizji, ale dokumentacja slick2d zaleca się rysowanie linii do wykrywania kolizji. Jak mogę to rozwiązać?