你好,我在学校做这个项目,当我得到一个包含制作一个小而简单游戏的说明的 pdf 时遇到了一个问题。pdf 中有所有代码,但问题是我的老师在 XNA 2.0 中编写了代码,而我们使用的是 XNA 4.0。
问题是在我LoadContent
的 Game1.cs 部分中,有一些代码不起作用。
protected override void LoadContent()
{
foreach (GameObject g in gameObjects)
{
g.LoadContent();
}
// Create a new SpriteBatch, which can be used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
// TODO: use this.Content to load your game content here
}
失败的代码部分是g
. 当我尝试调试时,它会显示此错误消息
First XNA.exe 中发生了“System.NullReferenceException”类型的未处理异常附加信息:Objektreferensen har inte angetts until en instans av ett objekt。
我不知道如何解决它。如果您需要更多信息,请说出来,我会尽力提供。