我正在XNA制作游戏,但希望将其移植到Silverlight XNA。在XNA中,类级别有一个graphics
对象,类型为GraphicsDeviceManager
。然而,在Silverlight XNA中,没有这样的东西。在这种情况下我该怎么办?我需要它,因为我将ViewPort.Width之类的东西传递给某些游戏对象,所以我知道将它们放在哪里。
任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
阿。我已经设法发现Silverlight XNA中有一个等价物。它被称为SharedGraphicsDeviceManager
。我只是将SharedGraphicsDeviceManager.Current.GraphicsDevice.Viewport传递给类,然后将逻辑适当地应用到对象位置。