Вопросы по теме 'collision-detection'
Как бы вы представили алгоритм для обнаружения столкновений между различными объектами?
Во время работы над проектом, предназначенным исключительно для развлечения, я столкнулся с одной проблемой.
Существует 2D-мир, населенный Круглыми Шарами, Остроконечными Треугольниками и Тощими Линиями (и, возможно, другими животными). Все они...
768 просмотров
schedule
12.07.2022
Как обрабатывать обнаружение столкновений с несколькими экземплярами одного мувиклипа?
Я использую Adobe Flash CS4. Язык Action Script 3
В моей библиотеке есть 2 предмета:
игрок
стена
объект игрока уже работает правильно при его перемещении. Теперь, когда я помещаю на сцену несколько объектов стены (стена = 32x32...
2070 просмотров
schedule
09.06.2024
Как рассчитать вектор наклона вниз трехмерного многоугольника?
Я пишу систему обнаружения столкновений для 3D-платформерной видеоигры. Все основные работают хорошо. Но когда персонаж приземляется на многоугольник с крутым уклоном, мне нужно, чтобы он скользил вниз по склону многоугольника. Я могу сделать...
2268 просмотров
schedule
09.09.2022
Проблемы с DirectX
У меня есть пара вопросов по программированию в DirectX с использованием C++.
Первая проблема, с которой я столкнулся, заключается в том, что у меня есть текстура, которая не отображается на экране должным образом. Окно при создании установлено...
690 просмотров
schedule
21.09.2022
Столкновение мячей: мячи слипаются
Я последовал примеру на http://www.emanueleferonato.com/2007/08/19/managing-ball-vs-ball-collision-with-flash/ для создания столкновения мячей на Android мой код был организован следующим образом:
int N = 6; // number of balls
for (int i=0;...
1645 просмотров
schedule
03.06.2024
Метод определения пересечения прямоугольника и многоугольника?
Как лучше всего определить, перекрывает ли красный прямоугольник черный многоугольник? Пожалуйста, обратитесь к этому изображению:
8114 просмотров
schedule
29.05.2024
Как лучше всего эффективно обрабатывать обнаружение столкновений между телами?
Я новичок в Cocos2d, Box2d и разработке игр вместе, но я прочитал немало руководств, чтобы, по крайней мере, хорошо начать настройку и работу игры...
Сейчас я нахожусь в точке, когда мне нужно начать добавлять больше тел к слою, и мне нужно...
293 просмотров
schedule
21.11.2023
Выяснить, какая сторона 2D AABBxAABB столкнулась?
Я делаю клон прорыва/разбивания кирпичей/арканоида (opengl-es/android), и я довольно долго застрял в своем коде обнаружения столкновений. Как следует из названия: как определить, какой стороной кирпича ударил мяч?
Поскольку мне нужно только...
948 просмотров
schedule
12.01.2024
Базовое столкновение AABB с использованием вектора проекции
Я искал последние несколько дней и изучал векторы, но все еще не могу понять математику.
У меня есть два AABB . При столкновении я хочу, чтобы мой метод возвращал вектор, который я могу затем добавить к вектору позиции, чтобы вернуть мой объект в...
3023 просмотров
schedule
07.02.2024
Столкновение игры в бильярд
Я решил написать для класса бильярдную игру. Все работает нормально, но я хотел бы улучшить реалистичность столкновений мячей.
Для каждого мяча у меня есть прямоугольник pygame, что означает центр мяча, диаметр и положение мяча в игре. А также...
1402 просмотров
schedule
22.05.2024
Обнаружение столкновения не работает
Я сделал обнаружение столкновений в разделе Update(), и это код:
if (player.playerRect.Intersects(turtleRect))
{
turtleRect.X = turtleRect.X - 60;
}
Когда я запускаю игру и сталкиваюсь с черепахой,...
258 просмотров
schedule
22.11.2023
OpenGL. Столкновение мяча с мячом
Создание вероятностной машины в OpenGL.
Ball ballArray[5];
while(elapsed > 0)
{
timeStep = m_Timer.getSeconds();
for(int i = 0; i < NUMBER_OF_BALLS; ++i)
{
ballArray[i].updateBall(timeStep); // where collision with...
892 просмотров
schedule
15.06.2024
Реакция на столкновение точки внутри круга: как удержать точку внутри круга?
Я дал схему моей текущей небольшой проблемы, с которой мне нужна помощь. Моя главная цель — не дать точке выйти за пределы круга. Ничего больше.
Центр круга расположен в точке (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