Я просто хочу добавить фоновое изображение в моём главном меню c#. У меня уже есть главное меню с кнопками и рабочая игра. Просто фон отсутствует. Это часть моего кода:
public void LoadAssets()
{
background = ScreenManager.Texture("background");
[...] //unimportant stuff for this problem
}
public void Draw(GameTime gameTime)
{
SpriteBatch spriteBatch= new SpriteBatch();
spriteBatch.Begin();
spriteBatch.Draw(background, new Rectangle(0, 0, 800, 480), Color.White);
spriteBatch.End();
foreach (var button in mButtons)
{
button.Draw(ScreenManager.mSprites);
}
}
Я получаю следующую ошибку CS7036 C# Не указан аргумент, соответствующий необходимому формальному параметру "graphicsDevice" из "SpriteBatch.SpriteBatch (GraphicsDevice) .
Я включил изображение в содержание. Я не знаю, где моя ошибка. Спасибо за помощь!