Есть ли возможность хранения объекта Box2D / Farseer Body без объекта World?

Мне нужно прочитать данные Bodyно у меня нет World возражать еще. это Body нужен только для хранения информации об этом. Должен ли я иметь выделенный World объект для этого?

0

Решение

Я считаю, что ответ Да, вам нужен Мир Box2D, чтобы добавить тела Box2D..

Без Мира телу нечего быть частью. У вас может быть несколько Миров, и у каждого из них есть свои тела, которые полностью отделены друг от друга.

Похоже, вы пытаетесь решить другую проблему … может быть, «сущность» против «тела, которое представляет сущность». То есть игровая сущность (мяч, машина, «вещь» и т. Д.) Представлена ​​классом, который создает тело, когда оно должно быть представлено в мире физики.

Когда тело создано, установите его userdata, чтобы ссылаться на объект, которому он принадлежит.

Это куда ты идешь?

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]