Windows phone 7 xna如何使用photoChooser的位图?

Windows phone 7 xna如何使用photoChooser的位图?,windows-phone-7,xna,Windows Phone 7,Xna,嗨 我从optionMenuScreen获得了一个位图图像,并想在GamePlayScreen中使用它。 我必须将其转换为纹理2D吗? 怎样?请举个例子。。。 在哪个班? 如何更改位图大小或在其成为纹理后进行更改? 谢谢因为PhotoResult.ChosenPhoto是一个流,我会尝试使用Texture2D.FromStream() 手机不支持System.Drawing。以及如何获取System.Drawing类?但这是一种静态方法,因此您无法使用它。或者你或者你有其他想法吗?这个评论是什么

嗨 我从optionMenuScreen获得了一个位图图像,并想在GamePlayScreen中使用它。 我必须将其转换为纹理2D吗? 怎样?请举个例子。。。 在哪个班? 如何更改位图大小或在其成为纹理后进行更改?
谢谢因为
PhotoResult.ChosenPhoto
是一个流,我会尝试使用
Texture2D.FromStream
()


手机不支持System.Drawing。

以及如何获取System.Drawing类?但这是一种静态方法,因此您无法使用它。或者你或者你有其他想法吗?这个评论是什么意思?如果您有一个包含有效PNG或JPG的流,您可以使用FromStream将其作为Texture2D加载。好的,知道了,但是如何初始化graphicsDevice设备?void photoChooserTask_已完成(对象发送方,PhotoResult result){if(result.TaskResult==TaskResult.OK){bmp=new BitmapImage();bmp.SetSource(result.ChosenPhoto);photoRecieved=Texture2D.FromStream(device,result.ChosenPhoto);}必须在正确的位置创建图形设备吗?否则你怎么能渲染任何东西呢?好的,我知道了:photoRecieved=Texture2D.FromStream(ScreenManager.GraphicsDevice,result.ChosenPhoto);现在,当我按下后退按钮后试图在游戏屏幕上获取照片时,它再次为空。我必须直接进入下一个屏幕而不必按“后退”按钮,还是您有其他解决方案?非常感谢