我想在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");
}
}
}
似乎互联网上没有其他人有这个问题,我已经在另一台计算机上尝试了同样的结果。非常感谢任何帮助。
答案 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
绑定。