xna wp7-试图从photoChooser获取texture2d

时间:2011-04-30 10:39:27

标签: windows-phone-7 xna

在我的optionMenuScreen中,用户选择了一个poto然后再按回mainMenu然后playGame。

当我按下后退按钮后试图在gamePlayScreen中获取照片时,它再次为空。

OptionsMenuScreen photo = new OptionsMenuScreen();
        PhotoTexture = new Texture2D(ScreenManager.GraphicsDevice, 50, 50);
       PhotoTexture= photo.photoRecieved;
       PhotoTexture = Texture2D.FromStream(ScreenManager.GraphicsDevice, photo.PhotoResult.ChosenPhoto);
        PhotoPosition = new Vector2(650f, 150f);

1。我是否必须直接进入下一个屏幕而没有后退按钮,或者你有其他解决方案吗?我能做些什么让它发挥作用? 2.如何使用户能够按照他定义的尺寸裁剪图片?

帮助!  非常感谢

1 个答案:

答案 0 :(得分:0)

请包含照片选择器的代码;你实际上没有包含你的问题代码,这就是你遇到这个问题的原因: - )

检查您是否实际处理过拍摄的照片;在这种情况下,您可以使用静态变量进行测试,以保持两个类之间的纹理。