C# 对象引用未设置为对象XNA的实例
好吧,我正在试着运行我的xna游戏,在我的敌人类的Draw方法中,我不断地为下面的代码弹出一个空引用异常,但是我不知道是什么导致了它 我特别提到的代码是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(
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);