Вопросы с тегом «physics»

9
Должен ли я делиться данными между графикой и физическим движком в игре?

Я пишу игровой движок, который состоит из нескольких модулей. Два из них - графический движок и физический движок . Интересно, это хорошее решение для обмена данными между ними? Два способа (делиться или нет) выглядит так: Без обмена данными GraphicsModel{ //some common for graphics and physics...

9
Получить сведения о столкновении из Rectangle.Intersects ()

У меня есть игра Breakout, в которой в какой-то момент я обнаруживаю столкновение между мячом и веслом примерно так: // Ball class rectangle.Intersects(paddle.Rectangle); Есть ли способ, которым я могу получить точные координаты столкновения или какие-либо подробности о нем, с текущим XNA API? Я...

9
2D физика: сохранение предыдущей позиции в сравнении со скоростью сохранения

Я видел множество двумерных обучающих программ и книг, в которых предыдущее положение объекта сохранялось в состоянии вместо вектора скорости. Затем скорость вычисляется для каждого кадра как разность между позициями. Каковы преимущества этого...

9
Как я могу найти угол запуска снаряда?

Я делаю 2D игру, в которой юниты стреляют друг в друга стрелами. Я знаю позицию стрелка и цели и начальную скорость снаряда. Я хочу знать, какой угол должен иметь снаряд, чтобы приземлиться на цель. Цель может быть на другой высоте, чем стрелок. Подводя итог, я знаю v0, R и g и мне нужно найти угол...

9
Дрон таргетинг

Представьте себе «дрон» и целевую точку на 2-й плоскости. Есть восемь параметров: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (мы просто скажем, что цель неподвижна) Задача дрона - как...

9
Сделай так, чтобы вещи быстро выглядели медленно (Box2D)

Я работаю над игрой, в которой вы управляете требушетом, чтобы бросать шары противнику. Это как игра под названием «Средневековая осада». Когда карабин поворачивает руку, игрок должен использовать наилучший момент, чтобы нажать кнопку и отпустить мяч. Тогда мяч полетит под углом касания. Моя...

9
Как учитывать гравитацию при движении ИИ

Я делаю 2D игру. В настоящее время вертолет летит вокруг, управляемый игроком. Управление осуществляется с помощью клавиш со стрелками: ВВЕРХ, ВЛЕВО и ВПРАВО. Это скорость по оси Y есть dy, а скорость по оси X есть dx. Это физика выглядит следующим образом: Всякий раз, когда ВВЕРХ не нажимается ,...

9
Методы физического моделирования для больших времен дельты?

Какие физические методы моделирования наиболее подходят для действительно большого времени дельты (от часов до недель)? Кроме того, не столкнусь ли я с какими-либо проблемами, связанными с различными методами для больших и малых значений...

8
OpenGL против физики?

Я очень новичок в программировании игр, и я в своем первом проекте. Я пришел к выводу, что мне нужен совет специалиста: Теперь, чтобы физика игры могла работать с объектами, ей нужно знать положение каждого объекта и его ориентацию в трехмерном пространстве. В рамках моделирования и за счет...

8
Прогнозируемая траектория движения транспортного средства?

В игре, которую я разрабатываю, я должен рассчитать, сможет ли мое транспортное средство (1), которое в этом примере движется на север со скоростью V, достичь своей цели (2). Пример изображает проблему сверху: На самом деле существует два возможных сценария: V является постоянным (приводя к...

8
Как движки, такие как Unreal, связаны с OpenGL или DirectX?

Я совершенно новичок в компьютерной графике и, тем более, в разработке игр. Я ищу информацию, чтобы быстро освоить основы. У меня есть один вопрос в моей голове; Как движки, такие как Crytek Engine или Unreal Engine, относятся к OpenGL или DirectX? Я очень интересуюсь игровой физикой, но я не могу...

8
как игнорировать физику столкновения некоторых объектов в box2d

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

8
Как мне реализовать объект Bullet Physics CollisionObject, который представляет мой куб как ландшафт?

Я успешно интегрировал библиотеку Bullet Physics в свою систему сущностей / компонентов. Сущности могут сталкиваться друг с другом. Теперь мне нужно дать им возможность столкнуться с ландшафтом, который является конечным и похожим на куб (например, InfiniMiner или его клон Minecraft ). Я только...

8
Дифференциальное программирование для автомобиля

Я нахожусь в точке своего автомобиля, где, когда я еду быстро и поворачиваю, автомобиль ведет себя странно, потому что внутренние шины движутся быстрее, чем внешние. Поэтому мне нужно выяснить, как программировать дифференциал, но я не могу заставить его работать должным образом, поэтому я здесь,...

8
Моделирование эллиптической орбиты

Я играю с орбитами в простой 2-ой игре, где корабль летает в космосе и притягивается к массивным вещам. Скорость корабля сохраняется в векторе, и ускорение применяется к нему в каждом кадре в зависимости от обстоятельств, учитывая закон всемирного тяготения Ньютона. Точечные массы не двигаются...

8
Как заставить стрелу приземлиться на определенную позицию в трехмерном мировом пространстве

В моей игре, когда я щелкаю мышью по местности где-то, я бы хотел, чтобы игрок выпустил стрелу в эту позицию параболическим способом. Стрелка имеет положение, ускорение и скорость, используя трехмерные векторы. Я посмотрел « Траекторию» статьи о снаряде в Википедии, но я не знаю, как применить ее в...

8
Заставить мяч Box2D подпрыгнуть до постоянной высоты

Я хочу создать такую ​​игру, как Doodle Jump. Я использую libgdx и Box2d. Мне нужен совет о том, как заставить мой мяч подпрыгивать постоянно и с одинаковой высотой. Я попытался установить восстановление тела шара на 1, чтобы он мог постоянно прыгать, но когда я прыгаю на блок, «импульс» меньше. Я...

8
Модульный космический корабль управления

Я разрабатываю игру на основе физики с космическими кораблями. Космический корабль построен из кругов, соединенных стыками. К некоторым кругам прикреплены двигатели. Двигатели могут вращаться вокруг центра круга и создавать тягу. Я хочу иметь возможность перемещать корабль в направлении или...

8
Как справиться с прыжками вверх по склону в раннер-игре?

В 2D бесконечном бегуне, что должно произойти, когда игрок бежит слишком быстро по склону и прыгает? Например, в «нормальном» случае: .O. . __..O_____ . / . / O/ _/ Если он движется вправо достаточно медленно, он подпрыгнет вверх и приземлится на ровную часть поверхности. Однако, если он движется...

8
RK4, Производные, Понимание физики игры

В Gafferon Games есть отличная статья об интеграции RK4 для моделирования физики, которую можно найти здесь: Основы интеграции Лично мои знания по математике и физике могли бы улучшить. Я чувствую себя комфортно в сфере векторной математики, триггеров, некоторых статистических показателей (мне...