SFML与C#,启动麻烦

时间:2012-01-01 23:00:08

标签: c# .net window sfml

我想在C#.NET中使用SFML。我必须得到SFML 2.0,因为1.6显然有一些AMD显卡的问题。问题是SFML.Window.Window的构造函数进入无限循环。

我的代码:

using SFML;
using SFML.Window;
using SFML.Graphics;

namespace SFML
{
    class Program
    {
        static void Main(string[] args)
        {
            SFML.Window.Window window = new SFML.Window.Window(new VideoMode(800, 600), "Test widow");
        }
    }
}

似乎互联网上没有其他人有这个问题,我已经在另一台计算机上尝试了同样的结果。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

不确定您是否正确创建了Window。查看Github源代码中的示例。如果你正在使用OpenGL,你可以使用RenderWindow来实例化你的窗口对象:

https://github.com/SFML/SFML.Net/blob/master/examples/opengl/OpenGL.cs

对于2D窗口:

https://github.com/SFML/SFML.Net/blob/master/examples/window/Window.cs

另请注意,在这些示例中包含Tao绑定。