Вопросы по теме 'collision'

Новичок в XNA, общие вопросы
Как видно из названия, я относительно новичок в XNA. Тем не менее, мой босс дал мне тривиальное задание, чтобы посмотреть, смогу ли я его выполнить. Я не сомневаюсь, что в конечном итоге я это сделаю, но некоторые указатели в правильном направлении...
246 просмотров
schedule 19.04.2024

Столкновение Xcode CGRect с несколькими CGRects?
Я создал игру, в которой у меня есть пол, состоящий из нескольких изображений разной высоты. (Поэтому пол не плоский). Вместо того, чтобы открывать миллион операторов if: если (CGRectIntersectsRect(ball1.frame, floor1.frame)) { } если...
2496 просмотров
schedule 29.10.2023

Как поделиться слоем столкновения с каждым объектом?
В настоящее время каждый уровень имеет 3 слоя: задний план столкновения (стены, невидимые стены, земля и т. д.) передний план Спрайт моего персонажа имеет 1 пиксель для обнаружения столкновения. В этом классе символов есть Color[],...
151 просмотров
schedule 09.11.2023

Столкновение на пиксель - можно было бы сделать несколько общих советов
Я понимаю теорию Per Pixel Collision в Xna: вы получаете данные текстуры из двух текстур, а затем сравниваете их, проверяя альфа-значения, например, текстуры вашего персонажа. Что я хочу сделать, так это использовать Per Pixel Collision, чтобы...
732 просмотров
schedule 18.05.2024

Как рассчитать столкновение повернутого прямоугольника
Я пытаюсь рассчитать столкновение краев повернутого прямоугольника. Вот пример jsFiddle: http://jsfiddle.net/XgHxx/ Что-то вроде этого: if( mask.x < img.x * rotate_Factor ) mask.x = img.x * rotate_Factor ; Как видите, мое...
3434 просмотров
schedule 07.07.2022

Столкновение прямоугольника и прямоугольника в VHDL
Я работаю над созданием Pong на FPGA с использованием VHDL. Я ломал голову в течение нескольких дней, пытаясь понять, как это сделать и какое лучшее решение для столкновения прямоугольника с прямоугольником, и я думаю, что нашел лучшее решение, хотя,...
2485 просмотров

XNA 2D Platformer - Гравитация заставляет спрайт тонуть в плитке
Я создаю 2D-платформер в XNA, и у меня проблемы с гравитацией. Моя гравитация заставляет игрока тонуть в плитке, а не приземляться сверху. Вот моя реализация гравитации: if (willPlayerCollide(State.Decending) == false) {...
162 просмотров
schedule 29.08.2022

Pygame — обнаружение столкновений с двумя КРУГАМИ
Я делаю программу обнаружения столкновений, где мой курсор представляет собой круг с радиусом 20 и должен изменить значение на TRUE, когда он попадает в другой круг. В целях тестирования у меня есть неподвижный круг в центре моего экрана с радиусом...
6729 просмотров
schedule 09.03.2024

Проблемы с столкновением с CharacterController и нормальным жестким телом Box Collider
У меня проблемы с коллизиями в разных случаях. Назову каждую из них и буду ждать вашей помощи. Дело 1: У меня есть объект, который перемещается с прикрепленным characterController и перемещается через этот плагин:...
1659 просмотров
schedule 03.07.2022

XNA Удалить спрайты после столкновения
Я делаю игру на XNA, в которой игрок перемещается по экрану, «собирая» киви (животное, а не фрукты). Я хочу сделать так, чтобы при столкновении игрока с киви спрайт киви исчезал. Пока что могу заставить все киви исчезнуть только при столкновении....
2121 просмотров
schedule 23.09.2022

Как лучше всего перемещать ИИ? LibGDX - игра ПОНГ
в настоящее время в процессе создания игры в понг. Я хочу, чтобы ракетка player2 (компьютер) следовала за мячом слева направо в зависимости от того, где находится мяч. у меня есть это position.x = position.x + playerVectorX;...
636 просмотров
schedule 14.11.2023

Попытка реализовать обнаружение столкновений между двумя спрайтами - libGDX
Немного предыстории текущей игры: Игрок всегда движется слева направо, если коснуться экрана, он подпрыгнет, если перетащить, то рванет вперед. Я добавил плитку (объект Платформа ) и теперь пытаюсь заставить моего Игрока перестать двигаться,...
422 просмотров
schedule 20.02.2024

Обнаружение точки столкновения и определение местоположения между двумя объектами в игре Java (LWJGL)
как типичный «Hello World» для разработки игр, я решил сделать игру в понг, так как я учусь использовать LWJGL. На данный момент у меня уже готовы оба объекта (летучая мышь и мяч), но мяч просто бегает туда-сюда по оси x. Я, очевидно, хочу, чтобы...
489 просмотров

Как обнаружить столкновение двух спрайтов с помощью pygame?
Это мой код на данный момент, я могу двигаться, и он размещает метку, которую нужно подобрать, мне просто нужно знать, как это зарегистрировать и переместить метку в новое случайное место! Я очень новичок в pygame и не на 100% владею python, но я...
773 просмотров
schedule 03.09.2022

Последствия переполнения хэш-кода в Java String
Недавно я немного читал о хэш-коде класса Java String, и мне не удалось найти эту информацию: что происходит, когда длина строки превышает 32 (я знаю, что тогда происходит переполнение, но как хеш-ключ , что происходит)? Например, мне нужно...
3359 просмотров
schedule 12.09.2022

Столкновение с babylon.js
Я пытаюсь справиться с коллизией с babylon.js. Все работает хорошо с автоматическим перемещением, но с клавиатурным событием, когда мяч движется, он теряет свойство столкновения. Вы можете посмотреть здесь . Я пытался переместить мяч с помощью...
434 просмотров
schedule 11.01.2024

Скорость и направление объекта после столкновения мяча с мячом
Я пытаюсь реально снизить скорость мяча, а также, возможно, изменить его направление, если это необходимо. Я понятия не имел, как посчитать влияние угла столкновения на скорость и под каким углом мяч должен изменить направление. Я просто хочу...
454 просмотров
schedule 02.11.2022

Мяч прыгает при столкновении с краем прямоугольника
это мой первый крупный проект по программированию, так что я в значительной степени новичок, столкнувшись с проблемой, которая беспокоит меня уже несколько недель. Может кому поможет. :) Я создаю простую 2D-игру. Вы можете управлять мячом,...
53 просмотров
schedule 27.04.2024

Как проверить, сталкиваются ли определенные сайты прямоугольника в pygame?
Я хочу спросить, можно ли проверить, сталкиваются ли два сайта из двух прямоугольников. Например, если мой сайт player.rect.bottom сталкивается с моим сайтом вражеский.rect.top. Надеюсь, вы понимаете, что я имею в виду. Спасибо :)
36 просмотров
schedule 08.10.2022

Обнаружение столкновений между диагональными линиями и прямоугольником неверно
Я работаю над программой, в которой пули используются как способ для вражеского ИИ определить, где находится игрок (и соответственно стрелять в игрока). В моем минимально воспроизводимом примере ниже игрок — это синий квадрат, а из позиции врага...
73 просмотров
schedule 10.10.2023