Per un progetto di gioco, ho un paio di trame provenienti da più fonti e ho bisogno di comprimere tutto questo in un unico atlante texture .
Esempio di un circuito di gioco di corse, ci sono trame per:
- il cielo
- la traccia
- i vari oggetti nell'ambiente
Ciascun elemento sopra menzionato è un catalogo contenente molte trame.
Il mio problema è il seguente:
Come dovrei progettare i dettagli di questo oggetto, sapendo che devo essere in grado di aggiungere trame ad esso, quindi recuperare la regione in cui è stata inserita?
L'idea mi è venuta inizialmente usando un semplice string
, ma non mi piaceva quell'approccio per quanto riguarda l'utilizzo di esso in un codice base.
Questo è un caso di over-engineering da parte mia o sarebbe sufficiente un string
sufficiente per tale lavoro?