Счетчик импульсов C++C++

Программы на C++. Форум разработчиков
Anonymous
Счетчик импульсов C++

Сообщение Anonymous »

Я пишу игру-стрелялку на Arduino и использую обнаружение столкновений AABB -

ссылка: Обнаружение столкновений с ограничивающей рамкой

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


Как я могу реализовать это на C++? функция, которую я сейчас использую:

bool CollisionTest( xPlayer, yPlayer, xAlien, yAlien, width, height)
{
if( ((xPlayer+width) >= xAlien) && (xPlayer = yAlien) && (yPlayer

Подробнее здесь: https://stackoverflow.com/questions/208 ... se-counter

Вернуться в «C++»