C# 对象引用未设置为对象XNA的实例

C# 对象引用未设置为对象XNA的实例,c#,xna,C#,Xna,好吧,我正在试着运行我的xna游戏,在我的敌人类的Draw方法中,我不断地为下面的代码弹出一个空引用异常,但是我不知道是什么导致了它 我特别提到的代码是 drawing Origin = new Vector2(texture.Width / 2, texture.Height / 2); 问题修复解决方案在中的主要Game1逻辑中 Protected Override Content(ContentManager Content) 我把内容称为 virtualAlien.Content(

好吧,我正在试着运行我的xna游戏,在我的敌人类的Draw方法中,我不断地为下面的代码弹出一个空引用异常,但是我不知道是什么导致了它

我特别提到的代码是

drawing Origin = new Vector2(texture.Width / 2, texture.Height / 2);


问题修复解决方案在中的主要Game1逻辑中

Protected Override Content(ContentManager Content)
我把内容称为

virtualAlien.Content(); 
而不是把它当作

virtualAlien.Content(Content);

设置断点并对其进行调试时纹理是否为空?
对象引用
错误总是一样的。您正在尝试调用值为null的对象的属性<代码>纹理为对象,
宽度
为属性
null
没有名为
Width
的属性,因此它会引发错误。Jonesy yes DrawingOrgin行在断点中将纹理显示为null。现在如何解决此问题?然后设置纹理。。。错误消息显示“嘿,你没有纹理”,如果你想修复它,请添加一个。
virtualAlien.Content(Content);