Имитация фрагмента мира в Box2D/Farseer

Я хочу добавить кнопку включения физики в моем редакторе игры, что-то похожее на кнопку Havoc в TES Construction Set (что-то вроде этого: http://youtu.be/6RzxXWiqb8M?t=7m40s). Его работа заключается в том, чтобы поместить объекты, которые я поместил, в желаемое естественное положение. К сожалению, я не могу найти какой-либо механизм, который позволил бы мне моделировать только часть мира Box2D, и, поскольку мой мир довольно большой, это может вызвать нежелательные изменения.

Есть ли способ сделать это? Я не нашел подходящего ответа в интернете.

До сих пор я думал только о ручном удалении тел перед симуляцией, но серьезно это большая работа, вероятно, не нужна.

1 ответ

Решение

Вы можете установить / снять, если тело активно. http://www.box2dflash.org/docs/2.1a/reference/Box2D/Dynamics/b2Body.html

Установите все тела, кроме как для симуляции, как неактивные и запустите симуляцию

Другие вопросы по тегам