Welche In-Game-Benutzeroberflächen sind verfügbar? [geschlossen]
7
Ich frage mich, welche Optionen für In-Game-Schnittstellenbibliotheken verfügbar sind (keine Schnittstellen auf Betriebssystemebene) und wie stehen Sie dazu?
Bitte geben Sie nur eine Bibliothek pro Antwort ein und folgen Sie dieser Vorlage.
Als ich mit dieser Frage anfing, hat die andere Frage zu GUI nur Antworten auf GUI-Bibliotheken auf Betriebssystemebene.
Feuer
Antworten:
2
Die OGRE3d-Engine verwendet CEGUI . Es ist FOSS, unterstützt Skripte aus Lua, vordefinierte Layouts können in XML erstellt werden und unterstützt die meisten grundlegenden Widgets, die Sie benötigen würden ( weitere Dokumentation finden Sie unter cegui.org.uk ) .
Sie können auch viele UI-Demos mit CEGUI auf YouTube finden.
Ich wünschte wirklich, es gäbe eine CEGUI Lite. Die Bibliothek ist so schwer und verwendet auch einige wirklich schwere Sachen von Drittanbietern, Xerces usw. Ganz zu schweigen davon, dass sie davon besessen ist, alles dynamisch zu laden.
deft_code
1
Ich wollte libRocket.com ausprobieren aber noch nicht getan. Es scheint möglich zu sein, die Benutzeroberfläche mit einer Teilmenge von HTML und CSS zu gestalten, was ziemlich effizient sein könnte.
Es kann kostenlos heruntergeladen werden (und wird mit der Quelle geliefert), aber soweit ich weiß, verwenden sie eine benutzerdefinierte Lizenz. Sie sind sich also nicht sicher, welche möglichen Einschränkungen es geben könnte.
Antworten:
Die OGRE3d-Engine verwendet CEGUI . Es ist FOSS, unterstützt Skripte aus Lua, vordefinierte Layouts können in XML erstellt werden und unterstützt die meisten grundlegenden Widgets, die Sie benötigen würden ( weitere Dokumentation finden Sie unter cegui.org.uk ) .
Sie können auch viele UI-Demos mit CEGUI auf YouTube finden.
quelle
Ich wollte libRocket.com ausprobieren aber noch nicht getan. Es scheint möglich zu sein, die Benutzeroberfläche mit einer Teilmenge von HTML und CSS zu gestalten, was ziemlich effizient sein könnte.
Es kann kostenlos heruntergeladen werden (und wird mit der Quelle geliefert), aber soweit ich weiß, verwenden sie eine benutzerdefinierte Lizenz. Sie sind sich also nicht sicher, welche möglichen Einschränkungen es geben könnte.
quelle