作者:廊坊0316慢摇酒吧_196 | 来源:互联网 | 2023-10-10 21:50
如何从用户的计算机加载图像是否可以从用户计算机加载图像到XNA游戏?例如,我想加载“C:ImagesBox.png”来实现sprite纹理。可能吗?如果有,怎么样?在XNA4.0中
如何从用户的计算机加载图像
是否可以从用户计算机加载图像到XNA游戏? 例如,我想加载“C: Images Box.png”来实现sprite纹理。 可能吗? 如果有,怎么样?
在XNA 4.0中使用Texture2D.FromStream
Texture2D fileTexture; using(FileStream fileStream = new FileStream(@"C:ImagesBox.png", FileMode.Open)) { fileTexture = Texture2D.FromStream(GraphicsDevice, fileStream); }
如果您在4.0之前使用XNA,那么您可以使用Texture2D.FromFile
。
上述就是C#学习教程:如何从用户的计算机加载图像分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—编程笔记
System.IO.FileStream stream = new System.IO.FileStream(@"C:ImagesBox.png", System.IO.FileMode.Open); Texture2D texture = Texture2D.FromStream(GraphicsDevice, stream);