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

Относящиеся к движению объектов в пространстве и времени. Включая такие понятия, как ускорение (тяга и сила тяжести), масса, реакция на столкновение, трение и многое другое.

256
Когда я должен использовать фиксированный или переменный шаг по времени?

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

86
Как пули имитируются в видеоиграх?

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

81
Как мне создать 2D воду с динамическими волнами?

Новый Super Mario Bros имеет действительно классную 2D воду, которую я хотел бы научиться создавать. Вот видео, показывающее это. Иллюстративная часть: Вещи, попадающие в воду, создают волны. Есть также постоянные «фоновые» волны. Вы можете хорошо видеть постоянные волны сразу после 00:50 в видео,...

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

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

51
2D Platformer AABB проблемы столкновения

У меня проблема с разрешением коллизий AABB. Я разрешаю пересечение AABB, сначала разрешив ось X, а затем ось Y. Это сделано для предотвращения этой ошибки: http://i.stack.imgur.com/NLg4j.png Текущий метод работает хорошо, когда объект перемещается в игрока, и игрок должен быть перемещен...

47
Как определить, какие двигатели включить, чтобы вращать корабль?

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

45
Как заставить персонажа прыгать?

В настоящее время я делаю игру на C #, используя Direct X 9.0. Римейк игры Donkey Kong NES. Я почти все закончил, но у меня проблемы с физикой прыжка Марио. У меня есть переменные, объявленные для координат Y и X. Мне было интересно, если бы был простой способ сделать это. Я искал ответ "высоко" и...

43
Как я могу выполнить детерминированное физическое моделирование?

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

42
Анализ физики игры Марио [закрыто]

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

42
Моделирование воды / океана и физика

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

38
О точности с плавающей запятой и почему мы до сих пор ее используем

С плавающей точкой всегда было трудно из-за точности в больших мирах. Эта статья объясняет закулисные и предлагает очевидную альтернативу - числа с фиксированной запятой. Некоторые факты действительно впечатляют, например: «Точность 64 бита дает вам расстояние до Плутона от Солнца (7,4 млрд. Км) с...

38
Почему мы используем теорему Пифагора в игровой физике?

Недавно я узнал, что мы часто используем теорему Пифагора в наших физических расчетах, и я боюсь, что на самом деле не понимаю. Вот пример из книги, чтобы убедиться, что объект движется не быстрее, чем MAXIMUM_VELOCITYпостоянная в горизонтальной плоскости: MAXIMUM_VELOCITY = <any number>;...

35
Прогноз движения для не стрелков

Я работаю над изометрической 2D-игрой с умеренным мультиплеером, где примерно 20-30 игроков одновременно подключены к постоянному серверу. У меня были некоторые трудности с получением хорошей реализации предсказания движения. Физика / движение Игра не имеет истинной физической реализации, но...

35
Расчет силы вращения 2D спрайта

Мне интересно, есть ли у кого-нибудь элегантный способ вычисления следующего сценария. У меня есть объект (n) количество квадратов, случайных форм, но мы будем притворяться, что они все прямоугольники. Мы имеем дело с отсутствием гравитации, поэтому рассмотрим объект в космосе сверху вниз. Я...

34
Как мне сделать персонажа способным ходить по стенам?

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

34
Есть ли у 2D-игр будущее? [закрыто]

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

34
Реализация оберточной проволоки (например, Worms Ninja Rope) в 2D физическом движке

Недавно я попробовал немного физики веревки и обнаружил, что «стандартное» решение - сделать веревку из серии предметов, натянутых вместе с пружинами или соединениями, - неудовлетворительно. Особенно, когда качание веревки имеет отношение к игровому процессу. Меня не особо волнует способность...

31
Компенсация отставания в сетевых 2D играх

Я хочу сделать 2D-игру, которая по сути является физически управляемой песочницей / игрой-деятельностью. Есть кое-что, чего я действительно не понимаю. Судя по результатам исследований, обновления с сервера должны происходить примерно каждые 100 мс. Я могу видеть, как это работает для игрока,...