C++ SFML

2075 / C++ / Додатково / SFML

 

SFML забезпечує використання 2D-графіки з апаратним прискорення OpenGL

 

https://www.sfml-dev.org (Visual C++ 14 (2015) - 64-bit) - версія Visual Studio


Додати бібліотеку

Проект -> Властивості -> С++ -> Загальні

https://www.sfml-dev.org/tutorials/2.5/start-vc.php

#include <SFML/Graphics.hpp>

int main(void) {

// Головне вікно
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!"); 
sf::CircleShape shape(100.f); shape.setFillColor(sf::Color::Green);

    // Головний цикл програми
  while (window.isOpen())
  {
    // Події
    sf::Event event;
    while (window.pollEvent(event)) 
    {
      // Закрити вікно
      if (event.type == sf::Event::Closed) window.close();
    }

    window.clear();
    window.draw(shape);

    // Показати міст вікна на екрані
    window.display();
  }

  return EXIT_SUCCESS;
}