Domande taggate «architecture»

Come è strutturato il codice. Per domande sulla progettazione interna di un motore di gioco.



9
Come procedere con gli elementi della GUI?
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 …
12 c++  architecture  gui 


5
Perché usare i file manifest dell'asset?
A volte vedrai che le persone lo consigliano piuttosto che usare grafica / file audio / ecc. come questo... // Game code Image myImage = new Image("path/to/image.png"); ... dovresti invece utilizzare un file manifest come livello di riferimento indiretto: // Manifest file MY_IMAGE: path/to/image.png // Game code Manifest myManifest = …

1
Creazione di un sistema di oggetti robusto
Il mio obiettivo è creare un sistema di articoli modulare / il più generico possibile in grado di gestire cose come: Oggetti aggiornabili (+6 Katana) Modificatori stat (+15 destrezza) Modificatori oggetto (% X possibilità di infliggere Y danni, possibilità di congelare) Articoli ricaricabili (personale magico con 30 utilizzi) Imposta oggetti …

5
Come gestire correttamente la collisione in un gioco basato su componenti?
Cercando di avvolgere la mia testa intorno ai modi per gestire correttamente la collisione in un gioco progettato attorno ai componenti. Vedo che molti esempi hanno una sorta di PhysicsComponentaggiunta all'elenco dei componenti dell'entità, ma l'implementazione effettiva mi sta confondendo. Perché questo funzioni, PhysicsComponentdovrebbe avere accesso al mondo che lo …

3
Voglio liberarmi del mio modello di design che rende tutto statico e globale, ma come?
Sto realizzando un piccolo cingolato sotterraneo nello spazio e mi piacerebbe sentire alcuni consigli su come rendere più piacevole il backend del motore. Fondamentalmente, attualmente tutto si basa su un crapload di manager: BackgroundManager: ha un AddBackground(image, parallax)metodo per creare fantastici effetti di sfondo. ConfigManager: legge / crea il file …





6
Gestione dello stato di gioco (Gioco, Menu, Schermata titoli, ecc.)
Fondamentalmente, in ogni singolo gioco che ho realizzato finora, ho sempre una variabile come "stato_attuale", che può essere "gioco", "schermata dei titoli", "schermata dei giochi", ecc. E poi sulla mia funzione di aggiornamento ho un enorme: if current_state == "game" game stuf ... else if current_state == "titlescreen" ... Tuttavia, …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.