如何在xna中加载比4096 * 4096更大的纹理?

时间:2014-07-21 08:21:38

标签: c# xna textures loading

我想使用Texture2D.FromStream(...)将tileset加载到xna中,大于4096 * 4096,并且有很多这样的设置,所以我不想手动裁剪每一个。

我可以装载它们吗? 如果没有,是否可以部分加载纹理?

1 个答案:

答案 0 :(得分:0)

您无法在XNA中加载纹理的最大大小。最好的办法是使用System.Drawing.Bitmap将其加载为位图,并将其作为位图调整大小,然后将其作为纹理加载。