Я использую Monogame для создания игры, и у меня долгое время работала камера, недавно я изменил все свои спрайты с 64 * 64 на 32 * 32, и у меня возникли проблемы с масштабированием камеры и рисованием спрайтов (просмотреть GIF), я использую свойство глубины в Spritebatch для упорядочивания своих спрайтов.
Метод рисования:
_spriteBatch.Begin(SpriteSortMode.FrontToBack, BlendState.AlphaBlend,
SamplerState.PointClamp, null, null, null, camera.TranslationMatrix);
tileMap.Draw(_spriteBatch);
sceneObjectHandler.Draw(_spriteBatch);
player.Draw(_spriteBatch);
_spriteBatch.End();
GIF:
У кого-нибудь есть идеи?