обнаружение столкновения для нескольких объектов одновременно - PullRequest
0 голосов
/ 28 апреля 2019

Я новичок в разработке игр, пробую реализацию sfml на языке программирования Crystal и удивляюсь обнаружению коллизий. Документация упоминает метод, такой как contains для очков и intersects для ящиков.

У меня есть общее представление о том, как они работают, и я не могу помочь, но удивляюсь, как я могу обнаружить столкновения нескольких объектов одновременно. Подумайте о чем-то вроде космических захватчиков: нужно ли вручную проверять каждый выстрел на экране с каждой потенциальной целью при каждом обновлении экрана? кажется, что это очень утомительно и непрактично, когда объекты начинают накапливаться. Есть ли общие решения этой проблемы?

...