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

Box2D - это библиотека 2D-моделирования физики твердого тела с открытым исходным кодом для игр, написанная на C ++, с портами на разных языках.

76
Хорошая 2D физика платформера [закрыто]

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

19
Есть ли альтернативные JS-порты Box2D?

Я думал о создании двухмерной автомобильной игры для HTML5. Для моей первой игры я сам написал физику и столкновения, но для этой игры я бы хотел использовать готовую библиотеку. Я узнал Box2D и его порт JS. http://box2d-js.sourceforge.net Похоже, это довольно старый порт, созданный в 2008 году. В...

13
2D обнаружение столкновения веревки

Я хочу создать веревку, которая может сталкиваться с объектами, как в следующем видео на YouTube: 2D Game Physics Rope Я думаю, что вы реализуете интеграцию верлетов, которая использует точки и соединяет эти точки линиями. Я пытаюсь выяснить, какой тип обнаружения столкновения вы примените к...

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

Для игры, подобной Peggle , я хочу сделать блоки, которые следуют за кривой, как это: Блоки тогда исчезнут, поскольку шар поражает их. Мне удалось нарисовать некоторые по горизонтали, но у меня проблемы с тем, чтобы заставить их следовать по пути: Как мне это сделать? Нужно ли создавать объекты...

12
Box2D получить ограничивающую коробку тела

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

12
Как вы ведете путь ИИ в физическом движке 2d, например, farseer / box2d?

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

11
Использование функции «Set ()» в многоугольнике Box2D?

Я использую физический движок Box2D. И есть тип формы для box2D, который называется b2PolygonShape. В этом классе вы можете создавать полигоны. Существует также функция Set (), которая принимает массив точек и количество вершин. У Box2D есть такой пример: // This defines a triangle in CCW order....

11
Анимация подъема по карнизу и движение (2-й платформер)

Изо всех сил пытаюсь принять решение о реализации механики подъема по карнизу для управляемого физикой 2-го платформера. Каков наилучший способ сделать это, не становясь слишком сложным? Насколько я понимаю (любитель здесь не профи), есть несколько вариантов, в том числе: Приложите контролируемое...

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

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

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

Я все еще новичок в программировании на Java и Android, и у меня так много проблем с удалением объекта при столкновении. Я посмотрел в Интернете и обнаружил, что никогда не должен обрабатывать удаление тел BOX2D во время обнаружения столкновений (прослушиватель контактов), и мне нужно добавить свои...

10
Создание оружия ближнего боя в Box2D (libGDX)

Я борюсь с тем, как реализовать оружие ближнего боя, которое может качаться при нажатии клавиши. Я представляю две разные атаки (удар и удар) Я попытался создать два приспособления (персонаж + оружие), два разных тела, два разных тела + вращающееся соединение, но я не могу закодировать его так,...

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

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

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

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

10
Заставить персонажа двигаться по искривленному склону в Мире с гравитацией

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

10
Box2D Проверка, если точка пересекает тело

Есть ли способ проверить, пересекает ли точка тело? Например, предположим, что в мире есть тело с позицией (100 100). Есть ли способ проверить, пересекает ли точка в (100,100) это тело? Другой пример связан с игрой под названием «PHUN». В PHUN вы можете щелкать и перетаскивать тела вокруг. Как бы...

9
Базовое обнаружение столкновения Box2D

Я не понимаю, как слушать коллизии в Cocos2D / Box2D. Скажем, у меня есть два динамических тела круга. Один очень маленький, а другой относительно большой. Когда маленький круг сталкивается с большим кругом, я хотел бы что-то сделать (например, воспроизвести звук). Какой лучший способ сделать это?...

9
Box2D разница между WorldCenter и позицией

Так что эта проблема была братской уже пару дней. Прежде всего, в чем разница, скажем, между Body.getWorldCenter () и Body.getPosition (). Я слышал, что WorldCenter может быть связан с центром тяжести или чем-то еще. Во-вторых, когда я создаю Box2D Body для спрайта, Body всегда находится в левом...

9
Как реализовать 2d взрывы, которые будут наносить ущерб с учетом покрытия и расстояния?

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

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

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

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

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