2012-01-01 3 views
3

Я хочу использовать SFML с C# .NET. Я должен был получить SFML 2.0, поскольку у 1.6 явно были проблемы с графическими картами AMD. Дело в том, что конструктор SFML.Window.Window вводит бесконечный цикл.SFML с C#, проблема с запуском

Мой код:

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

Не уверен, что вы создаете 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 привязок в этих примерах ,

Смежные вопросы