Счетчик импульсов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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