User Tools

Site Tools


didattici:sfml

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

didattici/sfml.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1