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

11
Угол отражения

У меня есть эта игра "Стиль Брейкаут". У меня есть пушка в центре, блоки вокруг пушки и колодки вокруг блоков. Вот как выглядит игра: Мне удалось получить столкновение на пиксель, и мой мяч « отражается » при контакте с блоками со следующей математикой: Ball.Direction = 2 * (Block.Direction -...

11
Как определить направление столкновения двухмерных прямоугольных объектов?

После этого вопроса мне нужна дополнительная помощь. Как я могу узнать, с какой стороны прямоугольника произошло столкновение, и реагировать соответствующим образом? Синие стрелки - это пути, по которым будут следовать некоторые круглые объекты, если до и после столкновения с рамкой. Как я могу...

11
2D пространственное разделение альтернатив пространственным хешам и квадродеревам

Я пытался реализовать алгоритм пространственного разделения в моей игре, но и пространственные хеши, и квадродерево - это не то, что я ищу. Размер моего уровня не должен иметь ограничения (только пределы Int32). Мне нужен алгоритм пространственного разделения, который не нуждается в «ширине уровня»...

11
Как заставить объект терять меньше скорости при увеличении скорости

Я разрабатываю игру на Flash и мне нужна небольшая помощь. Это можно считать математической задачей. Мой объект летит со скоростью, Xи мой объект может столкнуться с камнями. Когда он сталкивается с камнем, мне нужен мой объект, чтобы разбить камень и продолжить, но с меньшей скоростью. Легко...

11
Как я могу заставить персонажа ходить по неровным стенам в 2D платформере?

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

11
Физика не синхронизируется правильно по сети при использовании Bullet

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

11
Как проводится структурный анализ в играх (например, строительство моста, Dig или Die и 3D)?

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

11
Должен ли я написать свой собственный физический движок, из-за сетевую интеграцию?

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

11
Игрок движется вверх, он прыгает или лазает?

В 2D-платформерной игре на основе физики, в которой есть лестницы, как вы определяете, вызван ли игрок движением вверх прыжком или он поднимается по лестнице, так что вы знаете, какую анимацию играть? И вообще, очевидно, что вектор направления не достаточен для определения анимации для...

11
Как отключить движение по оси Y в движке Bullet Physics

Я хочу создать объект, который двигается только вдоль осей X и Z, при этом ось Y остается отключенной (это похоже на движение в 2D, и объект не упадет). В настоящее время я использую ограничение 6 степеней свободы, чтобы ограничить движение по оси Y, но оно не работает: btRigidBody* zeroBody = new...

11
2D-контроллер персонажа в единстве (пытается вернуть платформеры старой школы)

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

11
Как исправить «всплывающие» или дрожащие объекты в физическом движке?

У меня есть простой физический движок, который решает столкновения, просто исправляя положение перекрывающихся тел (пока просто кругов), а не просто изменяя скорость или применяя импульс. Скорость изменяется только после того, как воздействия уже разрешены, или во время части интеграции. У меня...

11
Как смоделировать давление с частицами?

Я пытаюсь симулировать давление с помощью набора сферических частиц в игре Unity, которую я создаю. Пара замечаний по поводу проблемы: Цель состоит в том, чтобы заполнить постоянно меняющееся 2-мерное пространство / пустоту маленькими сферами без трения. Игра пытается симулировать постоянно...

10
Как рассчитать силы, оказываемые натянутой проволокой, оборачивающей 2D-объекты?

Предположим, у меня есть физический примитив, который я собираюсь назвать «проводом», обернутый вокруг 2D-среды (как описано в этом вопросе ). Вот иллюстрация того, как это может выглядеть: В примере на рисунке: коробка тянется вверх (удерживается) за провод, а коробка тянет провод вниз. Объект на...

10
Какой самый эффективный способ найти точку пересечения ракеты и растрового ландшафта?

В продолжение моего более раннего вопроса о поиске наклона 2D-растрового ландшафта теперь мне нужно знать, как лучше всего найти точку на 2D-ландшафте, в которую попала ракета. Очевидно, я могу видеть, пересекаются ли какие-либо пиксели под ракетой, но говорят, что она переместилась довольно...

10
Стоит ли использовать Bullet для 2D физики вместо Box2D ради изучения Bullet?

Там не намного больше к вопросу. Я не беспокоюсь о накладных расходах, так как я уверен, что они оба хороши для моих целей. По сути, я знаком с концепциями Box2D благодаря механизму Farseer Physics Engine, но я хочу использовать Bullet, когда делаю переход к 3D-вещам. Возможно, Bullet имеет...

10
Физика пули - излучение луча прямо от твердого тела (камера от первого лица)

Я реализовал камеру от первого лица с помощью Bullet - это твердое тело в форме капсулы. Я использую Bullet всего несколько дней, и физические движки для меня новы. Я использую, btRigidBody::setLinearVelocity()чтобы переместить это, и это отлично сталкивается с миром. Единственная проблема...

10
Простой симулятор полета

В 3D-симуляторе полетов с уровнем реалистичности Crimson Skies (например, уровень аркады, а не реалистичность), как вы определяете движение самолета в каждом такте игровых часов? (Crimson Skies - это аркадный симулятор полета: http://youtu.be/OWmYt0LZDnU?t=3m ) Я предполагаю, что игра продвигается...

10
Как смоделировать падение пера в box2d?

Я работаю с AndEngine с расширением Box2d, но общий ответ или идея концепции тоже будут оценены. У меня есть похожие на перья объекты в 2D мире с боковым видом, который я хочу стать частью физического моделирования. Я использую линейное демпфирование, чтобы «перо» медленно падало. Это может быть не...

10
Каким будет хороший фильтр для создания «магнитных деформеров» из карты глубины?

В моем проекте я создаю систему для деформации высокодетализированной сетки (одежды), чтобы она «вписывалась» в выпуклую сетку. Для этого я использую карты глубины предмета и «корпуса», чтобы определить, в какой точке мирового пространства происходит отклонение и степень. Простое преобразование...