Вопросы по теме 'game-physics'

Реализация скорости ветра в движении нашего снаряда?
Я пытаюсь сделать танковую игру на java в духе Scorched earth или Pocket Tanks, в которой пользователь определяет угол и скорость снаряда. Я просмотрел Интернет в поисках способа внедрить скорость ветра в нашу систему снарядов. Как добавить...
2687 просмотров
schedule 09.12.2022

Вычислить угол движущегося шара после столкновения с наклонной или наклонной стеной, которая является сегментом 2D-линии.
Если у вас есть «мяч» внутри 2D-многоугольника, состоящий, скажем, из 4 сегментов линии, которые действуют как ограничивающие стены, как вы вычисляете угол мяча после столкновения со стеной с неравномерным наклоном? Я знаю, как заставить мяч...
5464 просмотров
schedule 05.02.2023

Алгоритм движения для игры
В настоящее время я разрабатываю скрипт для карты в COD4. Я думаю, что язык настолько прост, что я помечу его как независимый от языка, поскольку проблема заключается в алгоритме для этой ситуации. Есть комната шириной 960 единиц. А внутри него...
1128 просмотров

Разделение дерева KD
В настоящее время я пишу KDTree для физического движка (проект хобби). KDTree не содержит точек. Вместо этого он содержит ограничивающие рамки, выровненные по осям, которые ограничивают различные объекты в окружающей среде. Моя проблема...
10273 просмотров
schedule 18.09.2023

Quadtree для двумерного обнаружения столкновений
Я пытаюсь использовать дерево квадрантов для обнаружения 2D-столкновений, но я немного не понимаю, как его реализовать. Прежде всего, у меня было бы квадродерево, содержащее четыре поддерева (по одному, представляющее каждый квадрант), а также набор...
33687 просмотров

Удаление направления из вектора
Я программирую очень простой 2D-алгоритм реагирования на столкновения (к счастью), но даже очень простые концепции геометрии меня сбивают с толку. Учился! Но... В данном случае это векторы: Если объект сталкивается с частью геометрии, я хочу...
1659 просмотров
schedule 18.09.2022

Как собрать скелетный движок с помощью Flash AS3?
Я хочу разработать игру. Он нарисовал бы человечка-палку и отредактировал бы его позу. Я думаю, что мне нужно изучить анимацию костей и физический движок . Кто-нибудь может представить хорошие ресурсы для изучения обоих?...
1313 просмотров
schedule 03.01.2023

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

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

Как эффективно смоделировать сетку статических прямоугольников в физическом движке?
Я делаю космический шутер, действие которого происходит в большом подземелье, состоящем из больших прямоугольников, определяющих стены. Все в игре физически моделируется с помощью Farseer Physics. Однако есть одна проблема: я хочу, чтобы подземелье...
635 просмотров
schedule 30.06.2023

Как мне правильно приостановить игру, включающую физику и переходы?
Я хочу включить в свою игру кнопку паузы, которая включает в себя физику объектов и некоторые переходы. Как я могу сделать это в Corona SDK, в котором я новичок? Любое руководство??
3901 просмотров
schedule 09.05.2022

Как закодировать случайное движение в ограниченной области
У меня есть ограниченная область (экран), заполненная несколькими движущимися объектами (3-20 из них, так что это не 10 000 :). Эти объекты должны двигаться с постоянной скоростью и в случайном направлении. Но есть несколько ограничений:...
1438 просмотров

Небольшая помощь в реализации закона Гукса/эластичной веревки?
Пожалуйста, обратитесь к видео на http://www.youtube.com/watch?v=_DyzwZJaDfM "Коричневое" тело управляется мышью, и при нажатии мыши я рассчитываю силу по закону Гукса (см. http://www.box2d.org/forum/viewtopic.php?f=4&t=116 ), а "синее" тело...
1182 просмотров

Физика Farseer: проблемы с обнаружением столкновений
У меня есть три прямоугольных блока: наземный блок, синий блок, блок героя. Земля размещается внизу экрана, синий блок лежит на наземном блоке, а блок героя падает на синий блок. У меня есть слушатель, который определяет, когда герой касается земли....
1666 просмотров

Как сделать сетку Gears
(Я не знаю много терминологии типа шестерни...) У меня есть две передачи (Gear A и B), которые я пытаюсь сцепить. Вещи, которые работают Я успешно написал код, который следит за тем, чтобы шестерни находились на правильном расстоянии друг от...
500 просмотров
schedule 26.12.2023

Поиск точки столкновения (движущиеся круги + время)
Для двух кругов, движущихся линейно, достаточно легко рассчитать время столкновения: http://twobitcoder.blogspot.com/2010/04/circle-collision-detection.html Это предполагает, что круги имеют фиксированные начальные точки и фиксированные пути...
7276 просмотров

Учитывая многоугольник и точку в 2D, как можно найти элемент (вершину или ребро) многоугольника, ближайший к точке?
Наивный подход состоит в том, чтобы найти для каждого ребра многоугольника точку на этом ребре, ближайшую к данной точке, а затем выбрать ближайшую. Есть ли более быстрый алгоритм? Моя цель — реализовать 2D-платформер в стиле Super Mario Galaxy....
2119 просмотров
schedule 21.07.2022

Как сделать уравнение Fluid Drag не зависимым от частоты кадров
Я пытаюсь спланировать игру, которую начал кодировать. (Очень в начале) Моя проблема в том, что я хочу, чтобы часть ускорения / движения всех игровых объектов основывалась на силе ускорения и сопротивлении (что приводит к конечной скорости в...
964 просмотров
schedule 10.12.2023

AS3 — Как найти место, где линия сталкивается с прямоугольным объектом?
Я разрабатываю игру с Flixel в качестве основы, и часть того, что мне нужно, — это способ проверки столкновений вдоль линии (в частности, линии из точки A в точку B). Лучший способ объяснить это: у меня есть лазерный луч, стреляющий от одного корабля...
3024 просмотров
schedule 02.11.2022

Arkanoid Physics (симуляция физики снарядов)
У меня есть ползунок, скорость которого я вычисляю по разнице между позициями на каждом тике (иногда это может быть огромно из-за использования его через сенсорный экран, поэтому, может быть, мне следует зафиксировать его на каком-то произвольном...
3233 просмотров
schedule 07.09.2022