Domande taggate «data-structure»

Un'entità per l'organizzazione dei dati in un modo specifico in modo che possano essere utilizzati in modo efficiente. Esempi sono matrici, oggetti, record, strutture.





3
Modo corretto di gestire la distruzione delle entità di gioco
Immagina un mondo di gioco in cui carichi e carichi di entità vengono caricati in modo dinamico tutto il tempo, lo rappresenterei forse come un elenco di entità, ma per quanto riguarda la loro rimozione? Mentre aggiungendo potrei respingere la nuova entità, potrei avere la necessità di rimuovere in qualsiasi …


2
Strutture di dati nei giochi più vecchi
Sono curioso delle strutture dati utilizzate durante la programmazione di giochi più vecchi come Super Mario Brothers per NES e Super Mario World per SNES. La mia comprensione è che i giochi di questo periodo sono stati scritti in assemblea. I programmatori hanno definito / utilizzato strutture di dati? Ad …


2
Quando dovrei rappresentare punti e dimensioni come strutture?
Come parte del mio semplice framework di sviluppo di giochi in Ruby 2D, i miei oggetti di gioco hanno posizione (valori xey) e dimensioni (larghezza e altezza). class MyGameObject attr_accessor :x attr_accessor :y attr_accessor :width attr_accessor :height ... Un altro approccio che ho visto è stato trattare la posizione come …

2
Come posso definire le aree piene d'acqua?
Vorrei migliorare il mio piccolo motore di gioco con una bella simulazione dell'acqua. Per iniziare a lavorarci ho bisogno di trovare un modo corretto di rappresentare l'acqua nel gioco. Purtroppo non conosco rappresentazioni molto diverse, quindi te lo chiederò. C'è una domanda simile che ho posto qualche tempo fa. Ma …

3
Perché non riesco a ottenere un bool impacchettato e allineato in un buffer costante D3D?
Va bene, sto facendo fatica a ottenere un bool impacchettato e allineato in un buffer costante hlsl e non sono sicuro del perché. Ecco il buffer in hlsl cbuffer MaterialBuffer : register(b1) { float3 materialDiffuseAlbedo; float materialSpecularExponent; float3 materialSpecularAlbedo; bool isTextured; }; Ed eccolo in c ++ struct GeometryBufferPass_MaterialBuffer { …



1
Il modo più efficace per disegnare il vertice con OpenGL
Sto scrivendo un gioco 3D OpenGL. Ci saranno tonnellate di triangoli per il terreno e gli oggetti in uso. Sto studiando dalla guida ufficiale di OpenGL e il primo metodo presentato è quello di chiamare una funzione glVertexdopo il glBeginper ogni vertice che si desidera disegnare. Tuttavia, questo metodo sembra …


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.