Firefox: Browserspiele mit Joystick und Gamepad steuern
Mozilla hat ein einfaches, Ereignis-gesteuertes Joystick-API(öffnet im neuen Fenster) für Webapplikationen implementiert. Das API stellt Webapplikationen Ereignisse wie Mozjoybuttondown und Mozjoybuttonup zusammen mit einer Joystick-ID zur Verfügung, die jeweils einem angeschlossenen Spielecontroller zugeordnet ist. Das Joystick-API ist an das API für Tastatur- und Mausereignisse angelehnt.
Irene Ros und Rick Waldron von Bocoup haben ein paar Experimente mit dem API durchgeführt(öffnet im neuen Fenster), das in Firefox-Entwicklerbuilds von Ted Mielczarek(öffnet im neuen Fenster) bereits unterstützt wird.
Google arbeitet derweil an einem Poll-basierten Joystick-API(öffnet im neuen Fenster) für Chrome. Die Google-Entwickler zweifeln daran, dass der Ereignis-basierte Ansatz von Mozilla bei Spielen mit 60 Frames/Sekunde funktioniert. Sie befürchten, dass in einem solchen Fall zu viele Ereignisse erzeugt werden. Zudem sei der Ansatz zu komplex, da in jeder Applikation der Status verwaltet werden muss. Sie favorisieren daher ein Poll-basiertes Joystick-API, sehen aber auch Möglichkeiten die beiden APIs miteinander zu kombinieren.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.