Dopo che ho un programma collegato e pensando alla programmazione difensiva, devo eliminare e scollegare gli shader utilizzati per collegare questo programma? Se sì, libererà risorse? O questi oggetti shader verranno liberati solo dopo una chiamata glDeleteProgram? modifica: solo per chiarire che cosa sto facendo (che è coerente con la …
Nel mio profiler, trovare coordinate baricentriche è apparentemente un po 'un collo di bottiglia. Sto cercando di renderlo più efficiente. Segue il metodo in shirley , dove si calcola l'area dei triangoli formati incorporando il punto P all'interno del triangolo. Codice: Vector Triangle::getBarycentricCoordinatesAt( const Vector & P ) const { …
Attualmente sto realizzando un gioco in C # usando Direct X 9.0. Il remake del gioco è Donkey Kong NES. Ho quasi completato tutto, ma sto avendo problemi con la fisica del salto di Mario. Ho delle variabili dichiarate per le coordinate Y e X. Mi chiedevo se esistesse un …
Perché le mappe normali sono prevalentemente blu invece di un colore casuale? Immagino che i normali vettori di un oggetto 3D possano puntare in ogni direzione, come: (1.0, 0.1, 0.5), (0.1, -0.5, 0.3), (-0.51, 0.46, -1.0) ...
Negli ultimi 8 anni, ho lavorato su un fan-game Pokémon. È stato fantastico, ben accolto dai giocatori e sono molto orgoglioso della community che abbiamo creato. Ma, come per tutte le cose "fan-game", c'è sempre quella nuvola grigia incombente di "arriverà un C&D domani?" Ora, ho preso alcune misure per …
Oggi, i giochi di maggior successo sono giochi d'azione come FPS, RPG, MMORPG ... Mi piacerebbe fare un gioco pacifico, ma non so come attrarre le persone. Riesco a creare una buona grafica, ma non è la cosa principale che rende le persone come un gioco per più di un …
Il mio gioco è un MMO cooperativo open world con grafica retrò, permadeath e nessun sistema di livellamento. Il problema che sto affrontando è il fatto che non so come far apparire alcuni mostri più difficili di altri. Poiché nulla ha un livello e i personaggi possono diventare più forti …
I browser e i giochi mobili hanno comunemente tabelle di punteggi globali. È anche comune che quelle tabelle contengano punteggi di 2.147.483.647 - in cui le persone hanno capito la chiamata al servizio web che riporta i punteggi e l'ha usata per registrare un punteggio fittizio. Per semplici giochi rompicapo, …
Sono un nuovo sviluppatore di giochi per hobbisti ma non ho ancora trovato qualcosa di originale che ho trovato davvero divertente. La parte più difficile che trovo sullo sviluppo del gioco è questa: Hai un'idea che nella tua testa sembra davvero divertente. Costruisci un prototipo rapido e ti rendi conto …
Sono nuovo nel mondo 3D OpenGL / DirectX e ho scoperto che le specifiche OpenGL 4.1 e GLSL sono state appena rilasciate oggi. Un mio amico mi ha dato il libro rosso per OGL v2.1 ma, per quanto ho letto, 3.xe 4.x differiscono molto da 2.x e molte cose sono …
Quali sono le migliori risorse sulla progettazione e lo sviluppo di giochi multi-thread o motore di gioco? Dato che è ovviamente qui che i computer sono diretti, ho intenzione di studiare questo argomento e mi piacerebbe sapere quali risorse ed esempi ci sono.
Sto pensando a SNES, N64, Atari ... anche il DS oggi, suppongo. I giochi SNES di solito non occupavano più di 4 MB di spazio, mentre i giochi N64 erano in genere da 32 a 64 MB di dati. In questi giorni, puoi a malapena compilare un "ciao mondo!" programma …
Mi sto insegnando da tempo la libreria OpenGL e voglio iniziare a fare un gioco. Tuttavia, per un'introduzione più semplice, voglio iniziare con qualcosa di 2D, come un gioco in stile Pokemon dall'alto verso il basso. È un buon piano o OpenGL è stato creato appositamente per il 3D?
Sto cercando di creare una formula che può essere modificata semplicemente cambiando due valori: number_of_levels e last_level_experience. Questo per consentire alle persone che modificano il gioco di cambiare i requisiti di livellamento. Ho capito che posso specificare il numero di XP necessari per l'ultimo livello, ma voglio essere in grado …
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.