小编imp*_*yre的帖子

xna游戏工作室中的延迟c#代码问题

我的代码似乎编译好了,但是当我尝试运行它时,它的挂起非常糟糕.

我已经与Riemers XNA教程一直跟随一起在这里.

我对C#很熟悉,但绝不是专家.到目前为止,我没有遇到任何问题,并且没有任何错误或异常被抛出......它只是挂断了.我在他的相关论坛上看过,用户讨论过其他问题,通常与拼写错误或代码错误有关,但那里没有这样的东西......每个人似乎都可以运行得很好.

有没有我做错了?底部的嵌套for循环对我来说似乎有点笨拙.screenWidth和screenHeight分别为500和500.

BTW:这是从LoadContent重写方法运行的,所以它应该只运行一次,据我所知.

    private void GenerateTerrainContour()
    {
        terrainContour = new int[screenWidth];

        for (int x = 0; x < screenWidth; x++)
            terrainContour[x] = screenHeight / 2;
    }

    private void CreateForeground()
    {
        Color[] foregroundColors = new Color[screenWidth * screenHeight];

        for (int x = 0; x < screenWidth; x++)
        {
            for (int y = 0; y < screenHeight; y++)
            {
                if (y > terrainContour[x])
                    foregroundColors[x + y * screenWidth] = Color.Green;
                else
                    foregroundColors[x + y * screenWidth] = …
Run Code Online (Sandbox Code Playgroud)

c# xna

4
推荐指数
1
解决办法
145
查看次数

为什么我的c#编译器找不到System.Windows.Forms

这是基本信息:

  1. 我一直在广泛研究Rob Miles的C#Yellow Book 2011.
  2. 我在197年的第155页(大部分都已完成)并且关于形式/ guis的部分.
  3. 我使用Notepad ++和NppExec进行快速编译和编辑(我只是个人厌恶VisualStudio ......我不喜欢为我做的事情.)
  4. 我正在使用.NET 4.0的编译器
  5. 我已经设置了csc.rsp来包括:
    1. System.Windows.Forms.dll中
    2. System.Drawing.dll程序
    3. System.Drawing.Design.dll
    4. 和其他所需的资源引用.
  6. 我仔细检查了所有的参考文献.
  7. 我在我的代码中包含了所有必需的"using"语句.

而问题是:

每次我尝试编译一段使用任何表单方法的代码时,都会收到此错误:

error CS0234: The type or namespace name 'Windows' does not exist in the namespace 'System' (are you missing an assembly reference?)

我到处都看.我该怎么做才能解决这个问题?

PS - 如果您真的想要或需要查看代码,我可以将其粘贴到响应中.我不会这样做,除非有人问,因为它有点长.

c# compiler-construction namespaces

2
推荐指数
1
解决办法
1002
查看次数

标签 统计

c# ×2

compiler-construction ×1

namespaces ×1

xna ×1