【发布时间】:2013-08-13 18:46:53
【问题描述】:
我正在尝试在不同于 Game1 类的类中使用 GraphicsDeviceManager,无论我是否初始化它,它都会给我一个错误。这是我正在做的一个示例:
public class ClassB : ClassC
{
GraphicsDeviceManager graphics;
public ClassB()
{
graphics = new GraphicsDeviceManager(this);//This is where I am getting an error
}
}
它告诉我它无法将此类转换为 Microsoft.Xna.Framework.Game。
【问题讨论】:
-
什么是
Game1?ClassC是什么?您收到的确切错误消息是什么?实例化GraphicsDeviceManager(this)的实例应该可以正常工作。 -
ClassC是从 XNA 的Game类派生的吗? -
是的,C类继承自Game类
标签: c# xna multiple-inheritance