是否可以从用户计算机将图像加载到 XNA 游戏?例如,我想将“C:\Images\Box.png”加载到精灵纹理。是否可以?如果是,怎么办?
在XNA 4.0中使用Texture2D.FromStream http://msdn.microsoft.com/en-us/library/ff434105.aspx
Texture2D fileTexture;
using(FileStream fileStream = new FileStream(@"C:\Images\Box.png", FileMode.Open))
{
fileTexture = Texture2D.FromStream(GraphicsDevice, fileStream);
}
如果您使用 4.0 之前的 XNA 那么您可以使用Texture2D.FromFile http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.texture2d.fromfile%28v=xnagamestudio.31%29.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)