我是 XNA 的新手,以防万一。我尝试做的是加载与他的原始大小不同的纹理,或者至少有可能在之后改变他的大小。我在一些可以使用的地方看到:
Texture2D.FromStream(GraphicsDevice graphicsDevice, Stream stream,
int width, int height, bool zoom)
但我也读到以这种方式加载纹理忽略了 ContentManager,并且我让垃圾收集器的工作变得更加困难。
使用 ContentManager 加载任何大小的图像的正确方法是什么?如果那不可能,我可以按比例改变他的大小,比如使用缩放吗?
背景:我正在创建一个 nxn 和平委员会。当 n 太大时,我需要自动和平变得更小。