Я использую XNA и пытаюсь загрузить изображение, используя строкуЗагрузки Texture2D с Последовательностью
image = Game.Content.Load<Texture2D>(playerCharacter.image);
символьного класс является абстрактным, классы PlayerCharacter являются производной от него, а переменных изображений устанавливается на что-то как «PlayerSprites/Char1»
При запуске этого кода я получаю исключение null. Путь правильный, но я не знаю, является ли путь правильным способом для этого.
Возможный дубликат [Что такое исключение NullReferenceException и как его исправить?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix- это) – Sayse
Привет, попробуйте загрузить текстуру в вашей основной игре, если она работает, проверьте свойство игры в контексте выше, если оно равно null. Если не проверить, что вы добавили ресурс в свой контентный проект с тем же путем (например, «PlayerSprites»-Folder -> «Char1'-Image») – Bashn
Я решил это. Активы загружаются штрафом, не используя переменную playerCharacter.image. В классе символов был опечаток – Jake