如何初始化GraphicsDevice?

时间:2011-04-29 13:38:24

标签: windows-phone-7 xna

我想从photoChooser获取texture2d。 我得到了photoResult.ChosenPhoto流 我尝试使用texture2d.fromStream,但graphicsDevice为null。 我该怎么办? fyi - 我在optionmenuScreen中的xna-wp7中执行此操作,并希望稍后在gamePlayScreen中使用它。 grephicsDevice构造函数初始化非常复杂,所以我认为必须有一个更简单的方法。 请帮忙! 感谢

{
           if (result.TaskResult == TaskResult.OK)
            {                                     
                 bmp = new BitmapImage();
                 bmp.SetSource(result.ChosenPhoto);
                 photoRecieved =Texture2D.FromStream( graphicsDevice, result.ChosenPhoto);                  

            }         
        }

1 个答案:

答案 0 :(得分:0)

你应该可以从游戏类中的Graphics类中获取它。