Публикации по теме 'collision-detection'
2D обнаружение столкновений
Я хотел сделать игру, которая бы работала и чувствовала себя как Super Mario World из JavaScript. Физика и движения персонажей на экране в этих играх просты и элегантны. Самый простой способ приблизиться к этому типу обнаружения двумерных столкновений - использовать концепцию, известную как ограничивающая рамка с выравниванием по оси .
Выровненная по оси ограничивающая рамка или AABB определяет, перекрываются ли два невращающихся многоугольника друг друга. Обычно алгоритмы AABB..
Обнаружение столкновений в D3JS
Обзор
Обнаружение столкновений в D3.js не так просто и просто, как можно было бы надеяться, и в настоящее время преобладает нехватка ресурсов по этой теме, но всего через несколько минут вы будете готовы реализовать это в своем следующем проекте!
Шаг 1 - Определите противостоящие объекты
Первым шагом в реализации обнаружения столкновений является определение объектов, с которыми мы хотим тестировать. В нашем примере мы будем тестировать против вымышленного ГЕРОЯ и группы ВРАГОВ...
Вопросы по теме 'collision-detection'
Как мне создать обнаружение столкновения для моих прыгающих мячей?
Я закодировал анимацию (на питоне) для трех пляжных мячей, которые подпрыгивают по экрану. Теперь я хочу, чтобы они все столкнулись и могли отскакивать друг от друга. Я был бы очень признателен за любую помощь, которая может быть предложена....
18453 просмотров
schedule
04.06.2022
Мозаичное движение в C++
вот над чем я сейчас работаю
if (osl_keys->held.down)
{
sprite_position = DOWN;
SpriteAnimate();
sceKernelDelayThread(20000);
sprite->y += 16;
SpriteAnimate();
sceKernelDelayThread(20000);
sprite->y += 16;
}
if (osl_keys->held.up)
{...
139 просмотров
schedule
11.07.2022
обнаружение столкновений с большим количеством объектов
У меня есть около нескольких сотен движущихся объектов на экране в данный момент, плюс более тысячи стационарных объектов. Для простоты, вы можете думать об этом как о бильярдной игре с чертовски большим количеством шаров :) Некоторые из них остаются...
6042 просмотров
schedule
18.05.2023
Обработка столкновений ограничивающей рамки - не обнаружение
У меня это работало неделю назад, но потом я сломал его. Я не могу заставить его снова работать. У меня есть 2D-спрайты, они просто прямоугольники. Ротации нет. Я не ищу способ обнаруживать столкновения между ними, он у меня есть, и об этом...
6177 просмотров
schedule
15.03.2023
Физический движок XNA 3d
Я ищу 3D-физический движок для XNA. Я слышал о некоторых вариантах, но мне нужно следующее:
бесплатно для коммерческих целей (предпочтительно с открытым исходным кодом)
поддержка динамики твердого тела
поддержка пополигонной коллизии (это...
10889 просмотров
schedule
27.10.2022
2D-платформер XNA C#
Я пытаюсь сделать (придумать, как...) двухмерный платформер в XNA.
Я знаю, как создать сетку тайлов и как выполнить обнаружение столкновений. Я выполняю обнаружение столкновений на 9 ограничивающих плитках игрока, но я хотел бы знать, есть ли...
14208 просмотров
schedule
18.06.2023
Обнаружение столкновений для ActionScript 3
Ну, я искал простую функцию обнаружения столкновений для as3, я нашел комплект для обнаружения столкновений, но он слишком сложен, мне просто нужна чертова функция, которая дает 2 объекта в качестве параметров, и все.
Я хотел бы знать, где я могу...
1557 просмотров
schedule
14.08.2022
Обнаружение столкновения треугольников в 2D-пространстве
Как я могу программно определить, касаются ли два треугольника друг друга, учитывая их вершины на двухмерной координатной плоскости? Сюда входят точки соприкосновения или ребра, а также если один треугольник полностью находится внутри другого.
24414 просмотров
schedule
24.02.2023
Пересечение сегментов конус-линия 2D
Я хотел бы знать, есть ли способ определить, пересекается ли конус с (конечным) отрезком прямой. Конус на самом деле представляет собой окружность, расположенную в точке P(x,y) с полем зрения в тета-градусах и радиусом r:
Я пытаюсь сделать...
2318 просмотров
schedule
08.07.2023
Точки столкновения в GJK
Есть ли способ изменить алгоритм Гилберта-Джонсона-Кирти, чтобы он находил точки столкновения между двумя телами вместо истинного / ложного результата? Насколько я понял, полученное значение расстояния можно использовать для нахождения этих точек. Я...
2725 просмотров
schedule
05.09.2022
Обнаружение столкновений в OpenGL ES на iPhone
Кажется, у меня странная проблема с 2D-игрой, над которой я работаю. Чтобы определить, приземляется ли спрайт моего игрового персонажа на платформу, я сначала выполняю оператор if, проверяющий CGRectIntersectsRect, и как только я определил, что...
912 просмотров
schedule
31.01.2023
Столкновения и скорость, как мне предсказать удары, которые произойдут между этим обновлением и следующим?
Я делаю простые столкновения с движущимися цветными пикселями. Если их скорость больше 1, пиксели могут пройти через что-то в статичном мире, с которым я пытаюсь столкнуться.
Как мне компенсировать это?
243 просмотров
schedule
20.06.2022
Столкновение с фигурами, отличными от прямоугольников..?
Я так привык работать только с прямоугольниками для обнаружения столкновений, что сейчас немного озадачен. Я работаю с ромбовидными формами и последние несколько часов пытаюсь выяснить, как проверить столкновение.
Я попытался проверить, находятся...
2173 просмотров
schedule
29.08.2022
Box2D - лучшее решение для моего сценария игры на iphone?
Я планирую создать простую игру для iOS с отскоком в Cocos2D. Подходит ли Box2D для следующего сценария?
Схема будет состоять из цели в верхней части экрана с препятствиями в середине экрана, блокирующими прямой обзор цели снизу. Пользователь...
499 просмотров
schedule
30.01.2023
Обнаружение столкновений в Android
Итак, как лучше всего обнаруживать столкновения в Android? Единственные примеры, которые я могу найти по всему этому, включают обнаружение, когда два объекта находятся прямо друг над другом. Лично я думал об использовании ограничивающих рамок, но...
4751 просмотров
schedule
07.10.2022
анимация с обнаружением столкновений?
У меня возникли проблемы с поиском лучшего способа настроить анимацию с обнаружением столкновений. У меня есть полнофункциональная версия Falldown (популярная игра-калькулятор), использующая обработчик и onDraw() для рисования прямоугольников для...
1945 просмотров
schedule
09.07.2023
Столкновение со стеной NetLogo — функция «отскока»
Черепахи NetLogo продолжают проходить сквозь стены лабиринта. Как мне остановить их от прохождения сквозь стены и вместо этого заставить их изменить направление?
Я благодарен за любую помощь.
Мой код до сих пор:
breed [ defaults default ]...
2466 просмотров
schedule
19.06.2022
Обнаружение касания определенного спрайта на Cocos2d-iphone
Я следовал руководству Рэя по созданию простой игры для iPhone (здесь: http://goo.gl/fwPi ), и решил, что хочу, чтобы враги уничтожались, когда их касаются.
Мой первоначальный подход заключался в том, чтобы создать небольшой спрайт CCSprite в...
11064 просмотров
schedule
31.10.2022
Физический движок — определение скорости объектов после столкновения
Исследуя информацию для своего физического движка, я столкнулся с проблемой определения скоростей объектов (или величины «импульса» столкновения) после столкновения. Многочисленные источники говорят об использовании коэффициента восстановления, но,...
635 просмотров
schedule
12.07.2022
Обнаружение столкновения между прозрачными UIImageviews
Я ищу столкновение пикселей с двумя UIImageview с прозрачностью.
Проверка должна выполняться после перетаскивания UIView, и она должна определять, перекрывает ли UIView другой UIImageview. CGRectIntersectsRect сравнивает только кадры. Может быть,...
463 просмотров
schedule
23.05.2022