SFML с C #, проблема при запуске - PullRequest
3 голосов
/ 02 января 2012

Я хочу использовать SFML с C # .NET.Я должен был получить 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 голосов
/ 16 января 2012

Не уверен, что вы создаете 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.

...