Sto creando un paio di classi Vector2(X e Y) e Vector3(X, Y e Z), ma non so se fare l' Vector3ereditarietà Vector2o se implementare nuovamente le variabili membro m_xe di m_ynuovo? Quali sono i pro e i contro di ciascuna parte (eredità vs ridefinizione). Modifica: sto usando C ++ (VS2010).
Sto sviluppando un motore di gioco. Dovrebbe essere basato su un'entità / componenti. Per lo sviluppo del mio gioco, ho pensato di usare un linguaggio di scripting per creare effettivamente le entità. Ad esempio, se voglio aggiungere un tipo di mostro aggressivo per il giocatore, sarà un'entità con diversi componenti; …
È possibile implementare lo shader di frammenti per eseguire la sfocatura gaussiana a un passaggio? Ho trovato molta implementazione della sfocatura a due passaggi (gaussiana e box sfocatura): http://callumhay.blogspot.com/2010/09/gaussian-blur-shader-glsl.html http://www.gamerendering.com/2008/10/11/gaussian-blur-filter-shader/ http://www.geeks3d.com/20100909/shader-library-gaussian-blur-post-processing-filter-in-glsl/ e così via. Ho pensato di implementare la sfocatura gaussiana come convoluzione (in effetti è la convoluzione, gli esempi …
Perché gli sviluppatori di giochi per console utilizzano file di grandi dimensioni per archiviare i dati di gioco anziché file di piccole dimensioni come su PC? Meno flussi in memoria? Devi accedere all'albero dei file più volte? Un'altra ragione?
Sto sviluppando un motore fisico per un gioco con piattaforma 2D. Sto usando il teorema dell'asse di separazione per il rilevamento delle collisioni. La superficie del terreno è costruita da scatole di delimitazione orientate, con il giocatore come una scatola di delimitazione allineata sull'asse. (In particolare, sto usando l'algoritmo dal …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Sto cercando qualsiasi input sulla simulazione dell'acqua in 2D, rispetto a un array piuttosto grande (chiamalo) bloccato / non bloccato (visto di lato). Ho escogitato le seguenti idee: Automi cellulari Fai una simulazione massicciamente parallela sulla CPU, usando gli automi cellulari . Con regole semplici come: Se c'è una cella …
Sto disegnando una scena in cui la telecamera si muove liberamente nell'universo. La classe della telecamera tiene traccia del punto di vista (o dello sguardo ), della posizione della telecamera e del vettore verso l'alto. Questi vettori / punti vengono quindi passati a gluLookAt. Pan e zoom sono quasi banali …
In OpenGL (e altri sistemi) il fattore di attenuazione della distanza per le luci puntiformi è qualcosa di simile 1/(c+kd+sd^2), dov'è dla distanza dalla luce e c, ke ssono costanti. Comprendo il sd^2componente che modella l'attenuazione della "legge quadrata inversa" fisicamente ben nota attesa nella realtà. Immagino che la costante …
Il motore C ++ su cui sto lavorando attualmente è suddiviso in diversi thread di grandi dimensioni: Generazione (per la creazione del mio contenuto procedurale), Gameplay (per AI, script, simulazione), Fisica e Rendering. I thread comunicano tra loro attraverso piccoli oggetti messaggio, che passano da un thread all'altro. Prima di …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di sviluppo giochi. Chiuso 7 mesi fa . .VXL .vox .KVX .KV6 .V3A .V3B Sto provando a decidere se vale …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Quando ero più giovane giocavo molto per ore. Direi che sono …
Secondo la pagina Wikipedia sui voxel, "[...] la posizione di un voxel viene dedotta in base alla sua posizione rispetto ad altri voxel (cioè, la sua posizione nella struttura dei dati che costituisce una singola immagine volumetrica)." Come si dovrebbe implementare una tale struttura di dati? Stavo pensando a un …
Ci sono ultime notizie su Zynga che è stato citato in giudizio per alcune ovvie implementazioni. Questo mi sta facendo pensare che l'industria dei giochi è piena di mine antiuomo da calpestare ad ogni turno. Quali input hanno tutti per ridurre al minimo il danno? Più recente: http://www.gamasutra.com/view/news/36657/Zynga_Sued_Over_Prize_Redemption_Patents.php Un altro …
Ho un percorso che è definito da una concatenazione di spline Catmull-Rom. Uso il metodo statico Vector2.CatmullRom in XNA che consente l'interpolazione tra punti con un valore compreso tra 0 e 1. Non tutte le spline in questo percorso hanno la stessa lunghezza. Ciò causa differenze di velocità se lascio …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.