Создание острова для раздельного контроля гравитации на XNA с использованием Farseer Physics Engine 3.0 - PullRequest
1 голос
/ 21 июля 2011

Я только начал использовать движок Farseer, и до сих пор его было довольно легко понять и реализовать в моих приложениях. Мне было интересно, есть ли способ поместить контроль в другой «мир», чтобы я мог манипулировать гравитацией только этого объекта, но позволить другим объектам оставаться в гравитации мира по умолчанию. Кто-нибудь знает, как сделать это или знает какие-либо ресурсы, которые могут мне помочь?

Спасибо, Том

1 Ответ

1 голос
/ 22 июля 2011

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

Обычно в физике, чтобы манипулировать «гравитацией» только одного объекта, вы просто понижаете его вес / массу (и трение воздуха?). Или даже придать ему небольшую восходящую силу (отрицательную гравитацию).

...