я новичок в XNA на всякий случай. То, что я пытаюсь сделать, это загрузить текстуру в размере, отличном от его оригинала, или, по крайней мере, иметь возможность изменить его размер после. Я вижу в некоторых местах, которые я могу использовать:
Texture2D.FromStream(GraphicsDevice graphicsDevice, Stream stream,
int width, int height, bool zoom)
Но я также читал, что загрузка текстур таким образом игнорирует ContentManager и усложняет работу сборщика мусора.
Как правильно загрузить изображение любого размера с помощью ContentManager? Если это невозможно, могу ли я пропорционально изменить его размер, например, с помощью масштабирования?
Контекст: я создаю доску из n x n миров. Когда n слишком велико, мне нужно, чтобы миры автоматически становились меньше.