Nota: ho intenzione di creare il mio sistema di interfaccia grafica. Sarà buono per l'apprendimento, leggero, ha solo pezzi di cui ho bisogno, si lega al gioco, ecc.
Stavo pensando a come farlo. Gli elementi che intendo sono:
- Tasti della radio
- Inserisci qui le caselle di testo
- pulsanti
- Sliders
- caselle di controllo
Non sto ancora cercando di farli. Ma più di come sarebbero andati.
Idea
Avrei ogni stato che aveva bisogno di cose, quindi quasi tutti, avrei un contenitore di elementi. Ogni elemento è un pezzo della GUI.
Ognuno di essi ha una posizione, un'immagine, ecc.
La parte su cui mi incantano maggiormente è la loro logica.
La mia idea per quello, per consentire la modularità e la semplicità era di evitare un MainMenuStartButton; un OptionsOneBackButton, ecc. e invece essere in grado di fare il cursore Slider1; o Pulsante Start ;.
Al contrario, ognuno avrebbe una funzione boost :: a una funzione in uno spazio dei nomi della GUI, come Gui :: StartButtonClick o GUI :: ColourSliderHover.
Mi stavo solo chiedendo se questo sarebbe stato eccezionalmente lento o no.
E del resto , esiste un modo semplice e semplice di eseguire la GUI per i giochi? No Qt, wxWidgets o altro.