SFML ist eine einfache, schnelle, plattformübergreifende und objektorientierte Multimedia-API. Es bietet Zugriff auf Fenster, Grafiken, Audio und Netzwerk. Es ist ursprünglich in C ++ geschrieben, und dieses Projekt ist eine inoffizielle Bindung für die Pascal -Sprache. Es verwendet die C -Verpackungen aus den CSFML -Bindungen.
Hier finden Sie SFML: http://www.sfml-dev.org/
SFML wird unter der ZLIB/PNG+ -Lizenz veröffentlicht. Die Lizenz kann hier entschieden werden: http://opensource.org/licenses/zlib
Sie können die aktuelle Entwicklungsversion aus dem Git -Repository (https://github.com/cwbudde/passfml) erhalten.
Derzeit werden Delphi und FPC/Lazarus unterstützt. Aufgrund einer Compiler -Inkompatibilität mit dem Delphi -Compiler (mit Workarounds gelöst) wird FPC derzeit empfohlen.
Für die Linux-Entwicklung muss auch das LIBCSFML-dev-Paket installiert werden.
Es gibt kein Tutorial für PassFML, aber da es sich um eine Bindung handelt, können Sie die C ++ - Ressourcen verwenden:
SFML und PassFML sind Open-Source-Projekte, und sie brauchen Ihre Hilfe, um weiter zu wachsen und zu verbessern. Zögern Sie nicht, Vorschläge oder Fehlerberichte im Forum (http://en.sfml-dev.org/forums/) zu veröffentlichen, Patches per E-Mail zu senden oder neue Fehler/Features-Anfragen auf dem Task-Tracker (https://github.com/cwbudde/assfml/issues/) zu veröffentlichen. Sie können das Projekt sogar auf GitHub aufnehmen, Ihre eigene Version pflegen und uns regelmäßig anfragen, um Ihre Arbeit zusammenzuführen.