Domande taggate «architecture»

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



5
Come progettare un AssetManager?
Qual è l'approccio migliore alla progettazione di un AssestManager che conterrà riferimenti alla grafica, ai suoni, ecc. Di un gioco? Queste risorse devono essere archiviate in una coppia di mappe chiave / valore? Cioè chiedo asset "di sfondo" e la mappa restituisce la bitmap associata? C'è un modo ancora migliore? …



3
Cosa può causare ALT-TAB come 'fastidioso' / lento / glitch?
Questa è più una domanda a risposta aperta, ma spero di avere qualche buona idea su come evitare il problema. Quando giochi a Windows, potrei voler ALT-TAB. Alcuni giochi non hanno problemi, altri non sono così facili: possono richiedere AGES per passare e rientrare. Alcuni sono addirittura inclini a crash …


4
Come implementare un mondo di test senza riavvio?
Sto cercando idee su come fare quanto segue: Voglio scrivere un semplice "mondo" in Java. Uno che ho potuto iniziare e quindi aggiungere nuovi oggetti in un secondo momento per simulare / osservare comportamenti diversi tra oggetti esistenti. Il piano è quindi quello di codificare gli oggetti più recenti dopo …





3
Motore di gioco e progettazione guidata dai dati
Ho sentito parlare della progettazione guidata dai dati e ne ho fatto ricerche per un po '. Quindi, ho letto diversi articoli per ottenere i concetti. Uno dell'articolo è Data Driven Design scritto da Kyle Wilson. Come ha descritto, mi sembra che il codice dell'applicazione (ovvero il codice per il …


2
Implementazione di una telecamera / viewport in un gioco 2D
Qual è il modo più pratico per implementare la telecamera / viewport in un gioco 2D? Ho letto che dovrei memorizzare la posizione del mondo dell'oggetto anziché la posizione relativa allo schermo? Situazione attuale: Ho implementato un semplice gioco 2D in cui carico oggetti e livelli da file XML. Attualmente …
21 c++  2d  architecture  camera 

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.