Я недавно попал в C# с XNA и просто перешел на MonoGame, так как я читал, что XNA больше не поддерживается. С учетом сказанного я столкнулся с проблемой в MonoGame, которую у меня не было с XNA при попытке сделать метод Load() для класса Sprite в моей программе. Способ я использовал, чтобы сделать это в XNA выглядит следующим образом:Класс MonoGame ContentManager?
public void Load(ContentManager content)
{
content.Load<Texture2D>(AssetName);
}
Теперь проблема у меня с MonoGame, что я не могу ссылаться на ContentManager в моем классе Sprite. Класс имеет все «используя Microsoft.Xna.Framework», что мой класс Game1, и ничего в моем коде не является статическим, поэтому я не понимаю, почему я не могу ссылаться на ContentManager, поскольку он не распознается, когда я пытаюсь его поместить Загрузка(). Есть ли другой способ сделать это в MonoGame, или я не ссылаюсь на него правильно?
Черт, это в значительной степени то, что я написал, и он просто не распознает ContentManager в моем классе Sprite. Я получу новую копию VS и MonoGame и посмотрю, работает ли она. Спасибо в любом случае! –