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

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

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

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

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

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

1
Как я могу предсказать столкновения игрока с снарядом в Box2D?
Я делаю стрелялку в реальном времени с Box2D в качестве физического движка. Геймплей в основном про траекторию, как Angry Birds. Я хочу создать эффект замедленного движения и перенести камеру на игрока, когда он убит, но эффект должен начаться, когда камень все еще находится в воздухе, до того, как столкновение действительно …

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

1
В Box2D, как я могу получить силу сжатия на конкретном теле?
Я использую Box2D. Как вы можете видеть, есть три динамических тела, связанных друг с другом (представьте себе таблицу как вид спереди). LEG1 и LEG2 подключены к статическому телу (это заземление). Еще одно динамичное тело падает на стол. Мне нужно получить компрессию в LEG1 и LEG2 отдельно. Суставы имеют GetReactionForce()функцию, которая …

2
как игнорировать физику столкновения некоторых объектов в box2d
Я знаю, это звучит глупо, но я бы хотел, чтобы некоторые объекты следовали физике, а другие не сталкивались друг с другом. Я пытался достичь их, устанавливая их положение исключительно. Но тогда он будет игнорировать всю физику. Возможно ли то, что я пытаюсь сделать?
8 physics  box2d 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.