C# 可以从我的GameObject类访问GraphicsDeviceManager吗?

C# 可以从我的GameObject类访问GraphicsDeviceManager吗?,c#,xna,C#,Xna,好吧,我是这方面的初学者 我有一个GameObject类,我希望这个类能够访问图形设备,这样我就可以获得最大屏幕宽度。 我的目标是在创建从GameObject类继承的其他对象时使用MaxScreen宽度,也许应该有另一种更简单的方法来实现这一点,但是是的 如果有人什么都不懂,我很乐意解释更多。 非常感谢。要访问GraphicsDevice,您需要对XNA类游戏进行子类化。完成后,您可以访问GraphicsDevice属性,如果您真的想与游戏类版本中的其他对象共享它。我建议您完成MSDN的入门部分

好吧,我是这方面的初学者

我有一个GameObject类,我希望这个类能够访问图形设备,这样我就可以获得最大屏幕宽度。 我的目标是在创建从GameObject类继承的其他对象时使用MaxScreen宽度,也许应该有另一种更简单的方法来实现这一点,但是是的

如果有人什么都不懂,我很乐意解释更多。
非常感谢。

要访问GraphicsDevice,您需要对XNA类游戏进行子类化。完成后,您可以访问GraphicsDevice属性,如果您真的想与游戏类版本中的其他对象共享它。我建议您完成MSDN的入门部分并阅读介绍。链接如下

XNA入门


XNA框架简介

这似乎是一个重复的问题。检查我对你最新问题的回答。这真的不是XNA特定的问题,它更多地与代码设计有关。。。我想你应该看看微软提供的一些游戏示例,请看这里:作为一个很好的起点,platformer示例和capault示例是两个很好的示例,因为它们通常都写得很好。