Вопросы с тегом «collision-detection»

Обнаружение столкновения - это определение того, вступают ли два или более объекта в контакт во время игры.

1
Используя PhysX, как я могу предсказать, где мне нужно будет генерировать процедурные формы столкновения ландшафта?
В этой ситуации у меня есть значения высоты ландшафта, которые я генерирую процедурно. Для рендеринга я использую положение камеры для создания карты высот соответствующего размера. Однако для столкновения мне нужно иметь поля высоты, сгенерированные в областях, где объекты могут пересекаться. Мое текущее потенциальное решение, которое может быть наивным, состоит в …

2
2D AABB и разрешение нескольких столкновений
Итак, это проблема, которую я пытался выяснить уже довольно давно. Mine - 2D платформерная игра с миром, состоящим из (обычно) неподвижных плиток и мобильных спрайтов, которые используют AABB для представления своих хитбоксов. Эта игра НЕ основана на сетке из-за некоторых сложностей с перемещением слоев плиток. Я могу обнаружить столкновения и …

3
Шарик против 45-градусного обнаружения наклона склона
У меня есть простая игра, в которой игрок перемещает мяч. Мяч отскакивает от стен. Прямо сейчас у меня реализованы квадратные стены (■): я использую простые столкновения ограничивающих рамок, чтобы проверить, будет ли игрок двигаться в стену при обновлении скорости x или y, и если это так, я умножу эту скорость …

3
Многоразовый класс столкновений сверху вниз
Я недавно взял моногам и работаю над простой игрой сверху вниз, чтобы начать и изучить основы. У меня есть движение и вращение, чтобы следовать за мышью, но я застрял в столкновениях. То, что я хочу знать, в основном, две вещи: Как лучше всего справляться со столкновениями? Я знаю, что это …

3
Проблемы обнаружения столкновений с использованием AABB
Я реализовал простую процедуру обнаружения столкновений, используя AABB между моим основным игровым спрайтом и различными платформами (см. Код ниже). Это прекрасно работает, но сейчас я ввожу гравитацию, чтобы заставить моего персонажа упасть, и это выявило некоторые проблемы с моей программой на CD. Я думаю, что суть в том, что моя …

1
В Box2D, как я могу получить силу сжатия на конкретном теле?
Я использую Box2D. Как вы можете видеть, есть три динамических тела, связанных друг с другом (представьте себе таблицу как вид спереди). LEG1 и LEG2 подключены к статическому телу (это заземление). Еще одно динамичное тело падает на стол. Мне нужно получить компрессию в LEG1 и LEG2 отдельно. Суставы имеют GetReactionForce()функцию, которая …

1
Определение того, должны ли два быстро движущихся объекта быть представлены для проверки столкновения
У меня работает базовый 2D физический движок. Это в значительной степени движок частиц, просто используются базовые формы, такие как AABB и круги, поэтому вращение невозможно. Я внедрил CCD, который может дать точные значения TOI для двух быстро движущихся объектов, и все работает гладко. Теперь моя проблема в том, что я …

3
Как выполнить обнаружение столкновения в трехмерном пространстве?
Я должен написать, что можно охарактеризовать как полную 3D-игру с нуля в этом семестре. До сих пор я программировал только 2D игры в свободное время, переход не кажется сложным, игра проста. Единственная проблема, которую я имею, - обнаружение столкновения. Единственное, что я мог найти, это AABB, ограничивающие сферы или рекомендации …

2
Как справиться с точным обнаружением столкновений с поворотом?
У кого-нибудь есть идеи, как добиться идеального обнаружения столкновений с помощью ротационных пикселей с помощью растровых изображений в Android? Или вообще по этому вопросу? В настоящее время у меня есть пиксельные массивы, но я не знаю, как управлять ими на основе произвольного числа градусов.

1
Собираюсь ли я сожалеть об использовании цветной системы обнаружения столкновений?
Я только начинаю строить свою первую игру с XNA (у меня есть опыт работы с C #, но не с играми). Я строю довольно простой 2D шутер сверху вниз. Я прочитал этот урок по использованию цветовой системы столкновений, и это звучит очень круто для меня. http://www.xnadevelopment.com/tutorials/theroadnottaken/theroadnottaken.shtml Это означает, что я …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.