好的,所以我试图运行我的xna游戏,并继续在我的敌人类的Draw方法中弹出以下代码的Null Reference Exception,但我不知道是什么导致它
我特别提到的代码是
drawing Origin = new Vector2(texture.Width / 2, texture.Height / 2);
public void Draw(SpriteBatch spriteBatch)
{
boundingBox.X = (int)position.X;
boundingBox.Y = (int)position.Y;
drawingOrigin = new Vector2(texture.Width / 2, texture.Height / 2);
spriteBatch.Draw(texture, boundingBox, null, Color.White, orientation, drawingOrigin, SpriteEffects.None, 0.0f);
}
答案 0 :(得分:0)
问题修复解决方案在
中的主要Game1逻辑中Protected Override Content(ContentManager Content)
我把内容称为
virtualAlien.Content();
而不是将其作为
virtualAlien.Content(Content);