SpriteBatch.SetProjectionMatrix(cam.combined)
делает Spritebatch не нарисовывает блоки, а мой персонаж, но движение камеры работает, но если я не использую эту строку кода, все рисуется, но камера не работает? Кто-нибудь знает решение, потому что, если его просто не увидеть.Libgdx SpriteBatch.SetProjectionMatrix делает spritebatch не рисовать
EDIT: извините за грязный первый пост
Вот фрагмент кода, который вызывает беспокойство:
public void render()
{
cam.update();
spriteBatch.setProjectionMatrix(cam.combined);
spriteBatch.begin();
drawBlocks();
drawBob();
spriteBatch.end();
cam.position.x = world.bob.GetPosition().x;
cam.update();
drawCollisionBlocks();
if(debug)
drawDebug();
}
Добро пожаловать в StackOverflow, Адо! Это действительно длинный фрагмент кода для SO. Действительно ли действительно необходимо ответить на ваш вопрос? Люди будут намного легче помочь, если вы сможете сузить проблему больше, чем это. (Кроме того, когда вы вставляете код, используйте символ ', чтобы окружить его или выделить все его, и нажмите ctrl + K, а не используя'> ', что указывает на цитату. Я исправил это в вашем текущем сообщении) – ASGM