Вопросы по теме '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 просмотров
schedule
19.09.2022
Движение мыши: щелкните по спрайту, чтобы перейти к точке, на которую нажали.
Я довольно новичок в 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 просмотров
schedule
04.03.2024
Как создать пол с библиотекой Chipmunk
Я использую Ruby и, конечно же, привязки Ruby к Chipmunk, а также Chingu / игровые библиотеки Gosu . Похоже, синтаксис отличается, но в остальном я предполагаю, что он такой же, как у Chipmunk C. Как мне сделать пол? Я пробовал следующее:
space...
326 просмотров
schedule
25.10.2022
вращающаяся система координат со временем
Я не уверен, что это правильное место для моего вопроса, но я попробую. Я предполагаю, что это что-то среднее между CS и физикой, но, поскольку я программирую это на C++, я опубликую это здесь.
Я смотрю на трехмерную частицу, которая изгибается в...
135 просмотров
schedule
14.01.2024
BulletPhysic: контактная сила/импульс
Я хочу обнаружить, когда один (мяч) касается другого объекта (мишени), и я хочу знать импульс этого контакта.
Я знаю три способа обнаружения контактов
gContactAddedCallback
or
int numManifolds =...
2122 просмотров
schedule
03.06.2024
Unity3D: перемещение игровых объектов с помощью мыши и проверка содержимого
Как я могу переместить объект (например, цвет заливки игрового объекта с помощью GUITexture) с помощью щелчка мыши / касания к сетке и проверить, содержит ли цвет заливки для каждой плитки?
Если вы используете Camera.main.ScreenToWorldPoint, то не...
4717 просмотров
schedule
11.02.2024
Столкновение между массой и линией, прикрепленной к двум массам
В настоящее время я создаю небольшую программу моделирования на С++, и, поскольку я очень новичок в физике, я борюсь с тем, что кажется простой проблемой обработки 2D-столкновений. Я провел довольно много времени, думая об этом и просматривая...
110 просмотров
schedule
01.04.2024
Колеса бронетранспортера отстают, а направление тангажа шасси неправильное.
Я создал бронетранспортер с прикрепленной к нему башней вот так:
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 просмотров
schedule
20.05.2024
Прыжки по движущимся платформам
Я только начал использовать Corona SDK, и у меня возникли некоторые проблемы с применением физики на движущихся платформах.
В основном у меня есть платформы, движущиеся справа налево, и когда объект приземляется на платформу, трения нет, объект не...
336 просмотров
schedule
14.11.2022
Изменить направление узла
Я разрабатываю игру почти как прорыв, и, учитывая положение мяча, ударяющего по ракетке, он должен изменить свое направление.
Вот шедевр, объясняющий, какую функциональность я пытаюсь достичь. Я уже могу получить положение, когда мяч попадает...
80 просмотров
schedule
15.06.2024
Физическое тело SpriteKit возвращается в исходное вертикальное положение после удара/стука
Я пытаюсь создать физическую механику, в которой вертикально стоящий объект можно ударить или сбить с ног, а затем он вернется в исходное положение. Думайте об этом как о боксерской груше, установленной на полу. Таким образом, объект будет иметь...
213 просмотров
schedule
17.03.2024
Ловить мяч, используя гуманоидную модель в единстве?
В единстве какой подход использовать, если мы хотим, чтобы игрок-человек поймал брошенный в него мяч. У меня есть анимация для улова, но анимация должна быть синхронизирована таким образом, чтобы, когда анимация воспроизводится автоматически за...
930 просмотров
schedule
16.11.2022