ссылка: Обнаружение столкновений с ограничивающей рамкой
Моя проблема заключается в том, когда объекты сталкиваются друг с другом. В настоящее время я использую базовый триггер, который действует в течение всего времени пересечения двух объектов. Я думаю, то, что мне нужно, лучше всего описывается проблемой подсчета импульсов, где независимо от «длины импульса» (или длительности пересечения) обнаруживается только 1 счетчик:

Как я могу реализовать это на C++? функция, которую я сейчас использую:
bool CollisionTest( xPlayer, yPlayer, xAlien, yAlien, width, height)
{
if( ((xPlayer+width) >= xAlien) && (xPlayer = yAlien) && (yPlayer
Подробнее здесь: https://stackoverflow.com/questions/208 ... se-counter
Мобильная версия