Hat jemand irgendwelche Vorschläge für eine gute Cross-Plattform-Input-Bibliothek? Ich möchte bekommen:Kreuz Plattform Tastatur/Maus Eingabe Empfehlung
* at least keyboard and mouse input
* on at least the big three operating systems
* Small/fast
* C or C++
* permissive licensing gpl2/mit/free/etc.
Bisher habe ich gesehen habe:
* OIS (used in Ogre) http://sourceforge.net/projects/wgois/
* SDL (used everywhere it seems, might be a clue) http://www.libsdl.org/index.php
* Allegro http://www.talula.demon.co.uk/allegro/readme.html
Hat jemand eine dieser verwendet wird, oder wissen von etwas anderes, das gut sein könnte?
Dank
Dies wird oft mit der Ausgabebibliothek gekoppelt, dh mit der Bibliothek, die Dinge auf den Bildschirm bringt. Haben Sie vor, irgendetwas auf dem Bildschirm zu zeigen? – Thomas
Ich hatte keine Kopplung zur Ausgabe. Ich verwende das Modell "Trennung von Belangen" wo immer möglich. @jweyrich gab einige gute Vorschläge, aber es sieht so aus, als ob beide mehr tun als nur Input. – Jay
Ich würde vorschlagen, OOIS (OpenInputSystem) diese Bibliothek unterstützt mehrere Mäuse in der Theorie. In der Praxis hatte ich Kompatibilitäts- und Kompilierprobleme (es verwendet DX unter Windows und kompiliert nicht mit GCC unter Windows), verursachte auch Probleme bei der Verwendung mit anderen Fenstersystemen (SFML) und bat um Hilfe auf beiden Seiten mit der Endung "es ist Fehler der anderen Bibliothek ". Also ich warte immer noch auf mehrere Tastaturen und Mäuse Unterstützung! u.u – GameDeveloper