-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Überarbeitung des UI-Systems #260
Comments
|
|
EngeniousUI hat jetzt alle Fixes aus dem Ich schlage damit vor beizeiten auf das Nuget-Package umzustellen. Da ich Namespaces angepasst hab müssen die entsprechend angepasst werden. Ich würde das in nem Branch basierend auf |
Nachdem ich mich endlich mal wieder mit OctoAwesome beschäftigt hab, sind mir einige Dinge aufgefallen, die am UI-System überarbeitet werden sollten. Das hier soll einfach mal eine Liste all dieser Dinge sein - ich werde dann bei Gelegenheit versuchen die Punkte abzuarbeiten.
Austausch von MonogameUI durch EngeniousUI. Das ist natürlich kein "muss", allerdings erachte ich es für sinnvoll die Entwicklung von MonogameUI für Engenious nicht nur in einem Branch von MonogameUI fortzuführen. (Zumal in EngeniousUI inzwischen einige Bugs gefixt sind die MonogameUI noch hat). Natürlich muss vorher nochmal überprüft werden, ob EngeniusUI alle Fixes aus dem
feature/engenious
branch hat.Erweiterungen die Möglichkeit geben eigene Screens/Dialogs zu definieren. Das wurde schonmal angesprochen. Wie genau das realisiert wird muss noch geklärt werden.
Erweiterungen die Möglichkeit geben bestehende Screens zu verändern. (Kann nützlich sein, um Mods bspw. das Hinzufügen neuer Settings-Pages oder eine Anpassung des Inventars zu ermöglichen).
Pause-Menü überarbeiten. Da Pause-Menü sollte eigentlich ein Overlay sein und das Spiel im Hintergrund weiter anzeigen. Aktuell könnte man es auf den ersten Blick auch für das Hauptmenü halten.
Möglichkeit bieten, das Hauptmenü etc. mittels Command-Line Options zu überspringen. Das könnte fürs Debugging ganz interessant werden. Dann könnte man das Spiel bspw. direkt mit
--multiplayer --server=localhost
starten und spart sich das geklicke am Anfang.Soweit mal meine Ideen, bin auf weitere Vorschläge/Verbesserungswünsche gespannt.
The text was updated successfully, but these errors were encountered: