Публикации по теме '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 просмотров

Физический движок 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 просмотров

Обнаружение столкновений в 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 просмотров

Физический движок — определение скорости объектов после столкновения
Исследуя информацию для своего физического движка, я столкнулся с проблемой определения скоростей объектов (или величины «импульса» столкновения) после столкновения. Многочисленные источники говорят об использовании коэффициента восстановления, но,...
635 просмотров

Обнаружение столкновения между прозрачными UIImageviews
Я ищу столкновение пикселей с двумя UIImageview с прозрачностью. Проверка должна выполняться после перетаскивания UIView, и она должна определять, перекрывает ли UIView другой UIImageview. CGRectIntersectsRect сравнивает только кадры. Может быть,...
463 просмотров