Вопросы по теме 'collision-detection'
Как бы вы представили алгоритм для обнаружения столкновений между различными объектами?
Во время работы над проектом, предназначенным исключительно для развлечения, я столкнулся с одной проблемой.
Существует 2D-мир, населенный Круглыми Шарами, Остроконечными Треугольниками и Тощими Линиями (и, возможно, другими животными). Все они...
768 просмотров
schedule
12.07.2022
Как рассчитать вектор наклона вниз трехмерного многоугольника?
Я пишу систему обнаружения столкновений для 3D-платформерной видеоигры. Все основные работают хорошо. Но когда персонаж приземляется на многоугольник с крутым уклоном, мне нужно, чтобы он скользил вниз по склону многоугольника. Я могу сделать...
2268 просмотров
schedule
09.09.2022
Проблемы с DirectX
У меня есть пара вопросов по программированию в DirectX с использованием C++.
Первая проблема, с которой я столкнулся, заключается в том, что у меня есть текстура, которая не отображается на экране должным образом. Окно при создании установлено...
690 просмотров
schedule
21.09.2022
Как лучше всего эффективно обрабатывать обнаружение столкновений между телами?
Я новичок в Cocos2d, Box2d и разработке игр вместе, но я прочитал немало руководств, чтобы, по крайней мере, хорошо начать настройку и работу игры...
Сейчас я нахожусь в точке, когда мне нужно начать добавлять больше тел к слою, и мне нужно...
293 просмотров
schedule
21.11.2023
Выяснить, какая сторона 2D AABBxAABB столкнулась?
Я делаю клон прорыва/разбивания кирпичей/арканоида (opengl-es/android), и я довольно долго застрял в своем коде обнаружения столкновений. Как следует из названия: как определить, какой стороной кирпича ударил мяч?
Поскольку мне нужно только...
948 просмотров
schedule
12.01.2024
Базовое столкновение AABB с использованием вектора проекции
Я искал последние несколько дней и изучал векторы, но все еще не могу понять математику.
У меня есть два AABB . При столкновении я хочу, чтобы мой метод возвращал вектор, который я могу затем добавить к вектору позиции, чтобы вернуть мой объект в...
3023 просмотров
schedule
07.02.2024
Обнаружение столкновения не работает
Я сделал обнаружение столкновений в разделе Update(), и это код:
if (player.playerRect.Intersects(turtleRect))
{
turtleRect.X = turtleRect.X - 60;
}
Когда я запускаю игру и сталкиваюсь с черепахой,...
258 просмотров
schedule
22.11.2023
Реакция на столкновение точки внутри круга: как удержать точку внутри круга?
Я дал схему моей текущей небольшой проблемы, с которой мне нужна помощь. Моя главная цель — не дать точке выйти за пределы круга. Ничего больше.
Центр круга расположен в точке (x, y).
Я решил лишь небольшую часть проблемы, и это часть...
1251 просмотров
schedule
24.09.2022
Обнаружение столкновений космических захватчиков. 1 пуля проверить всех захватчиков?
Я разработал сетку захватчиков, в которых я могу выстрелить пулей.
Единственное известное мне решение для обнаружения столкновений — это использование двух методов Rectangles и Intersects .
Мне кажется, сравнивать каждую пулю с каждым...
1055 просмотров
schedule
17.10.2022
Как поделиться слоем столкновения с каждым объектом?
В настоящее время каждый уровень имеет 3 слоя:
задний план
столкновения (стены, невидимые стены, земля и т. д.)
передний план
Спрайт моего персонажа имеет 1 пиксель для обнаружения столкновения. В этом классе символов есть Color[],...
151 просмотров
schedule
09.11.2023
Пересекаются ли два отрезка линии в c # или vb.net с использованием xna?
Я целую вечность искал подходящий метод определения, пересекаются ли два отрезка линии (2 набора координат x, y каждый). Я видел много (в том числе: Как определить, где две строки сегменты пересекаются? ), но все, что я видел, имеют недостатки. В...
4494 просмотров
schedule
26.08.2022
Как обнаружить столкновение между любыми двумя точками в двух векторах точек (С++)?
У меня есть такой класс:
class Point
{
public:
int x;
int y;
bool operator==( Point& other )
{
return (x == other.x) && (y = other.y);
}
};
Затем у меня есть рудиментарный класс Sprite с вектором точек и...
819 просмотров
schedule
27.04.2024
Использование THREE.Raycaster для обнаружения коллизий
Я создал эту функцию, которая вызывается в моем цикле рендеринга для обнаружения столкновений и перемещения игрока / камеры (это игра от первого лица). Столкновения обнаруживаются с помощью CubeGeometry с именем pCube , который перемещается в...
1476 просмотров
schedule
24.03.2024
Обнаружение столкновения Javascript между кругом и многоугольником?
Я не уверен, как определить область для функции обнаружения столкновений, когда у меня есть многоугольник, который выглядит так:
______
/ _____|
/ /
/ /
---
Я рисую многоугольник с помощью lineTo () несколько раз перед вызовом...
1293 просмотров
schedule
25.10.2022
Столкновение прямоугольника и прямоугольника в VHDL
Я работаю над созданием Pong на FPGA с использованием VHDL. Я ломал голову в течение нескольких дней, пытаясь понять, как это сделать и какое лучшее решение для столкновения прямоугольника с прямоугольником, и я думаю, что нашел лучшее решение, хотя,...
2485 просмотров
schedule
17.07.2022
XNA - Ball Detect столкновение неправильно после первого столкновения
В моей игре в понг у меня в основном две ракетки, мяч, который настроен на отскок от всех стен / ракеток, раньше он работал нормально, но теперь, после первого удара ракеткой, он начинает неправильно определять столкновение, не могли бы вы взгляните...
233 просмотров
schedule
17.03.2024
Android andengine обнаружение столкновений Pixel Perfect
я пытаюсь сделать игру, в которой требуется обнаружение столкновений (между мячом и баром) на пиксель. вот моя логика, и logcat отображает ось X, скоординированную с мячом. регистрация местоположения мяча не является непрерывной по пикселям....
569 просмотров
schedule
23.11.2023
Сценарий действия 3. Персонаж прыгает через потолок. Как добавить столкновение?
Я создаю простую флеш игру. На данный момент я кодирую управление персонажем. Я добавил столкновения персонажей с землей и стенами, но не могу успешно добавить столкновения с потолком, персонаж прыгает через потолок. Не могли бы вы мне помочь,...
286 просмотров
schedule
11.02.2024
Сталкивающиеся маятники застревают
У меня есть проблема с моей текущей симуляцией маятника, когда сталкиваются два маятника, и они иногда застревают внутри каждого из них. Это происходит, когда они слишком быстро сталкиваются друг с другом, когда они рисуются за одну итерацию. Вот...
214 просмотров
schedule
23.12.2023
Проблема с проверкой столкновений прямоугольников
У меня возникли проблемы с проверкой, столкнулся ли прямоугольник с другим прямоугольником и где столкновение происходит по отношению к каждому объекту (слева, справа, сверху, снизу).
Мой код хорошо работает в теории, но есть логические проблемы,...
141 просмотров
schedule
17.01.2024