XNA.Texture2D到System.Drawing.Bitmap

时间:2010-05-04 20:41:12

标签: c# .net xna picturebox texture2d

我需要将XNA.Texture2D加载到PictureBox。

我试过这个:http://www.gamedev.net/community/forums/viewreply.asp?ID=3224621但它不起作用。有什么建议吗?

2 个答案:

答案 0 :(得分:2)

您应该可以使用该方法,但请确保使用32bbpARGB格式创建XNA Texture2D。任何其他格式都会阻止该方法直接使用。

答案 1 :(得分:1)

更简单的方法是使用Texture2D.SaveAsPngTexture2D.SaveAsJpeg将Texture2D保存到内存流,然后使用Bitmap(Stream)打开虚拟文件。