我如何在xna中加载大于4096*4096的纹理

本文关键字:4096 大于 纹理 加载 xna | 更新日期: 2023-09-27 18:14:04

我想使用Texture2D.FromStream(...)将tileset加载到xna中,这些tileset大于4096*4096,并且有很多tileset,所以我不想手动裁剪它们。

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

我如何在xna中加载大于4096*4096的纹理

你无法绕过在XNA中加载纹理的最大尺寸。最好的方法是使用System.Drawing.Bitmap将其加载为位图,并将其调整为位图大小,然后将其加载为纹理。