SFML-это простой, быстрый, кроссплатформенный и объектно-ориентированный мультимедийный API. Он обеспечивает доступ к окнам, графике, аудио и сети. Он написан в C ++ и имеет привязки для различных языков, таких как C, .net, Ruby, Python.
Разработка сосредоточена на версии 3 в master филиале. Для серии выпуска 2.x больше нет функций.
Самый простой способ начать работу с SFML-наш шаблон проекта на основе Cmake. Этот шаблон будет автоматически загружать и создавать SFML вместе с вашим собственным приложением. Прочитайте Readme для полных инструкций о том, как его использовать.
Следуйте инструкциям учебных пособий, есть один для каждой платформы/компилятора, который поддерживает SFML.
Есть несколько мест, где можно узнать SFML:
Вот несколько полезных ссылок на сообщество:
SFML-это проект с открытым исходным кодом, и ему нужна ваша помощь, чтобы продолжать расти и улучшаться. Если вы хотите принять участие и предложить некоторые дополнительные функции, подайте отчет об ошибке или отправьте патч, посмотрите на руководящие принципы взноса.
Библиотеки SFML и исходный код распределены по лицензии Zlib/Libpng. Смотрите лицензию.md. Внешние библиотеки, используемые SFML, распределены по их собственным лицензиям.
Короче говоря, SFML является бесплатным для любого использования (коммерческий или личный, частный или открытый источник). Вы можете использовать SFML в своем проекте без каких -либо ограничений. Вы даже можете упомянуть, что используете SFML - хотя это будет оценено.