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

Движение тайла игры на 2d карте
Каков наилучший способ движения в двухмерной квадратной сетке? У меня есть что-то, что работает, но кажется неправильным/уродливым (см. ниже). x x x x x x x x x x x x x x x x x O x x x x x x U x x x x x x x x x x x x x x x x x x x x x x x x...
1624 просмотров

Движение мыши: щелкните по спрайту, чтобы перейти к точке, на которую нажали.
Я довольно новичок в C # и XNA и хорошо программирую (например, я могу следовать учебнику, но большая часть его создания самостоятельно все еще очень сложна). Прямо сейчас я хожу по кругу, пытаясь понять, как сделать эту «простую» вещь. Вот идея,...
2907 просмотров
schedule 07.02.2024

Должен ли я использовать декартову (x и y) или полярную (угол и величина) систему координат для представления скорости?
Я программирую физическую игру. Кажется, я могу использовать 2 системы для хранения данных о движении персонажа: A) компоненты x и y (декартовы координаты) B) компоненты скорости и направления (полярные координаты) Кажется, мне нужно в...
1916 просмотров
schedule 15.09.2022

Использование времени для увеличения скорости из-за проблемы гравитации (не удалось получить идеальную эластичность)
Я просто пытаюсь подбросить мяч на ту же высоту, на которой он был изначально. Но как только я ввожу время, а не кадр, я где-то теряю импульс. Сократив код до минимума, у меня есть следующее: public void onDrawFrame(GL10 gl) { float timeDelta...
232 просмотров
schedule 17.05.2024

Деформация сетки к препятствию
Мне было интересно, есть ли какой-то начальный ресурс, чтобы понять и справиться с такой ситуацией и проблемой. Допустим, у меня в игре есть капля воды, которую я могу контролировать. Затем я наткнулся на острый край, и теперь моя вода разделилась...
138 просмотров
schedule 29.01.2024

Как я могу получить направление с этого угла? (нужна помощь по математике)
Я пытаюсь сделать очень простую игру. В нем у меня есть объекты ( Circles ), которые имеют xDirection и yDirection , оба из которых могут варьироваться от -1 до 1 . У меня есть еще один объект, который пользователь ( Pointer ) может вращать...
807 просмотров
schedule 06.02.2024

обнаружение столкновений объектов в разных слоях
Мои 2 объекта (игрок и препятствие) находятся на другом слое, и оба добавляются в GameLayer (основной слой). Я хочу получить обнаружение столкновения объектов объектов (игрока и препятствия). У меня есть следующий код, но, к сожалению, он не...
328 просмотров

Как создать пол с библиотекой Chipmunk
Я использую Ruby и, конечно же, привязки Ruby к Chipmunk, а также Chingu / игровые библиотеки Gosu . Похоже, синтаксис отличается, но в остальном я предполагаю, что он такой же, как у Chipmunk C. Как мне сделать пол? Я пробовал следующее: space...
326 просмотров

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

BulletPhysic: контактная сила/импульс
Я хочу обнаружить, когда один (мяч) касается другого объекта (мишени), и я хочу знать импульс этого контакта. Я знаю три способа обнаружения контактов gContactAddedCallback or int numManifolds =...
2122 просмотров

Unity3D: перемещение игровых объектов с помощью мыши и проверка содержимого
Как я могу переместить объект (например, цвет заливки игрового объекта с помощью GUITexture) с помощью щелчка мыши / касания к сетке и проверить, содержит ли цвет заливки для каждой плитки? Если вы используете Camera.main.ScreenToWorldPoint, то не...
4717 просмотров
schedule 11.02.2024

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

Колеса бронетранспортера отстают, а направление тангажа шасси неправильное.
Я создал бронетранспортер с прикрепленной к нему башней вот так: gEngineForce = 0.f; gBreakingFrontForce = 0.f; gBreakingBackForce = 0.f; maxEngineForce = 20000.f; minEngineForce = -2000.f; maxBreakingFrontForce = 4000.f;...
1213 просмотров
schedule 31.01.2024

Почему силы трения в этом моделировании заставляют объекты вести себя неустойчиво?
Следующий код для разрешения коллизий между двумя объектами предполагает, что resitution равен нулю. inverse_inertia тела представлено в виде матрицы ( glm::mat4 ). void apply_impulse(Body& body, glm::vec3 impulse, glm::vec3 offset) {...
911 просмотров
schedule 05.12.2023

Как я могу обнаружить конфликт между изображениями QGraphicsItem и QGraphicsPixmapItem из разных классов
У меня есть элементы QGraphicsEllipse как пули в сцене. Цели - это изображения QPixmap, и я хочу, чтобы взаимодействовали только пули и изображения, а НЕ цель при столкновении с целью. Пули создаются в моем классе сцены, а QPixmaps создаются в моем...
2997 просмотров
schedule 25.03.2024

Обнаружение столкновения между двумя ускоряющимися сферами без начальной скорости?
Изначально в пространстве покоятся две не соприкасающиеся сферы радиусов R1 и R2. Затем им обоим придается ускорение a1 и a2 соответственно в момент времени = 0. Определите, вступят ли они когда-либо в контакт. Их начальные позиции представлены как...
545 просмотров

Прыжки по движущимся платформам
Я только начал использовать Corona SDK, и у меня возникли некоторые проблемы с применением физики на движущихся платформах. В основном у меня есть платформы, движущиеся справа налево, и когда объект приземляется на платформу, трения нет, объект не...
336 просмотров
schedule 14.11.2022

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

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

Ловить мяч, используя гуманоидную модель в единстве?
В единстве какой подход использовать, если мы хотим, чтобы игрок-человек поймал брошенный в него мяч. У меня есть анимация для улова, но анимация должна быть синхронизирована таким образом, чтобы, когда анимация воспроизводится автоматически за...
930 просмотров
schedule 16.11.2022