Рендеринг моего мира по моей модели - PullRequest
0 голосов
/ 28 февраля 2012

У меня два вопроса:

Во-первых, почему именно тело Box2D в два раза больше моего GameObjects?Я, вероятно, делаю что-то не так, но мне кажется странным, что эти два элемента выровнены идеально, поэтому единицы между моей моделью и моим рендерером совпадают.

Второй вопрос, который у меня есть, заключается в том, могу ли я каким-то образом изменить проекциюSpriteBatch использует, чтобы размещать объекты на экране, вместо того, чтобы двигать мою камеру?

Картинка здесь довольно хорошо объясняет мои две проблемы

enter image description here

1 Ответ

1 голос
/ 28 февраля 2012
  1. Я думаю, что вы использовали метод setAsBox () в вашем PolygonShape.этот метод принимает только половину ширины и половину высоты поля.Поэтому, если вы дадите ему полный размер, он будет в два раза больше и в два раза выше.
  2. spritebatch.setProjectionMatrix()
...