Table of Contents
SFML
Simple and Fast Multimedia Library
Libreria di software libero Windows/macOS/Linux per
- linguaggio C (libcsfml-dev)
- linguaggio C++ (libsfml-dev)
Linux
Su Linux l'installazione dipende da altri pacchetti.
pthread opengl xlib xrandr udev freetype openal flac vorbis
libx11-dev libgl1-mesa-dev libudev-dev libfreetype6-dev libopenal-dev libflac-dev libvorbis-dev
Linguaggio C
https://www.sfml-dev.org/download/csfml/
La documentazione HTML per la versione 2.5 è qui ma contiene qualche Errore csfml-doxygen.zip
Ad esempio, questo codice è stato corretto: per intallare la libreria su Debian o LUbuntu
apt-get install libcsfml-dev
Due esempi in C
(per gli esempi in C++ basta cercare nei tutorial del sito ufficiale) https://www.sfml-dev.org/learn.php
esempio1sfml esempio testo dentro la finestra
esempio2sfml esempio sprite che si muove premendo 'a'
Linguaggio C plus plus
https://www.sfml-dev.org/download.php
apt-get install libsfml-dev
apt-get install pthread opengl xlib xrandr udev freetype openal flac vorbis libx11-dev libgl1-mesa-dev libudev-dev libfreetype6-dev libopenal-dev libflac-dev libvorbis-dev
Due esempi in C++
esempio3sfml esempio immagine dentro la finestra (CPU al 100%) :(
esempio4sfml lo stesso esempio, ma con sleep (CPU al 10%)
Tutorial esterno
Altro tutorial aggiuntivo https://github.com/SFML/SFML/wiki/Tutorial%3A-Using-View