C# 创建一个背景,我需要一些关于错误的建议

C# 创建一个背景,我需要一些关于错误的建议,c#,xna,xna-4.0,xna-3.0,C#,Xna,Xna 4.0,Xna 3.0,我正在为XNA4.0创建XNAGameStudio3.0版的背景,并尝试使用书中给出的代码创建背景 我在中途犯了一些错误,我不知道为什么。我能得到一些关于为什么会发生这种情况的帮助吗 顺便说一句,这是我第一次访问这个网站,如果我做错了什么,非常抱歉 我的代码:**代码**=错误 #region Background code and data **GameSpriteStruct** background; private void loadBackgroundContent(

我正在为XNA4.0创建XNAGameStudio3.0版的背景,并尝试使用书中给出的代码创建背景

我在中途犯了一些错误,我不知道为什么。我能得到一些关于为什么会发生这种情况的帮助吗

顺便说一句,这是我第一次访问这个网站,如果我做错了什么,非常抱歉

我的代码:**代码**=错误

#region Background code and data

   **GameSpriteStruct** background;

    private void loadBackgroundContent()
    {
        background.SpriteTexture =
        Content.Load<Texture2D>("Clear");

        background.SpriteRectangle =
            new Rectangle(
                (int)**minDisplayX**, (int)**minDisplayY**,
                (int)(**maxDisplayX** - **minDisplayX**),
                (int)(**maxDisplayY** - **minDisplayY**)
                );
    }

    private void updateBackground()
    { 
    }

    private void drawBackground()
    {
        spriteBatch.Draw(background.SpriteTexture,
            background.SpriteRectangle, Color.White);
    }
#区域背景代码和数据
**GameSpriTest结构**背景;
私有void loadBackgroundContent()
{
background.spritexture=
内容。加载(“清除”);
background.SpriteRectangle=
新矩形(
(国际)**minDisplayX**,(国际)**minDisplayY**,
(int)(**maxDisplayX**-**minDisplayX**),
(int)(**maxdisplay**-**mindisplay**)
);
}
私有void updateBackground()
{ 
}
私有无效退税地()
{
spriteBatch.Draw(background.SpriteTexture,
背景色。SpriteRectangle,颜色。白色);
}

欢迎来到堆栈溢出。如果这是您的第一次,请看一看,您会遇到哪些错误?1
GameSpriTestStruct
不是XNA类,这是书中的内容吗?2.
maxDisplay和
minDisplay(我猜)不存在,您需要声明变量。您会遇到哪些具体错误?