Voglio provare a scrivere un gioco 3D. Tuttavia, non voglio iniziare a un livello così basso di disegnare singoli triangoli e scrivere il mio caricatore di oggetti 3D e così via. Ho sentito parlare di cose come Irrlicht , Crystal Space 3D e Cafu , ma non ho alcuna esperienza …
Quanto "3D" è più difficile del 2D in termini di: Quantità / complessità del codice Livello di abilità matematiche richieste Tempo impiegato per creare beni artistici Titolo originale: Quanto è difficile lo sviluppo del gioco 3D rispetto al 2D?
L'ho chiesto prima in questo thread su stackoverflow.com. Uno dei primi commenti mi ha reindirizzato qui su gamedev.stackexchange.com, quindi sto ripubblicando qui. Cercando domande correlate ho trovato una serie di domande molto specifiche, ma temo che i dettagli si siano rivelati inutili per me e dopo 4 ore su Google …
Sono un principiante che impara a conoscere l'animazione al computer (per i giochi). Finora, l'unico metodo che ho incontrato è disegnare ogni frame, ogni aggiornamento del frame. Quindi all'inizio di ogni fotogramma, l'intero fotogramma viene cancellato e quindi le cose necessarie per quel fotogramma vengono ridisegnate. La mia domanda è …
Sono in procinto di creare un prototipo per un gioco spaziale 3d (terza persona). La mia domanda è questa: Come può un gioco spaziale 3d avere dungeon simili a Zelda (o simili) nello spazio aperto? I problemi: Lo spazio non ha muri (ovviamente): come limitare il movimento? Nessuna limitazione di …
L'ultima volta che ho eseguito il check-in sul rendering del terreno, ROAM è stata la nuova novità. Sì, è stato tanto tempo fa. ROAM mi è piaciuto molto, però, perché era estremamente semplice da programmare e ha dato risultati abbastanza decenti. Immagino che la tecnologia sia migliorata un po 'adesso. …
Come posso disegnare contorni attorno a modelli 3D? Mi riferisco a qualcosa come gli effetti in un recente gioco Pokemon, che sembrano avere un contorno a pixel singolo attorno a loro:
Con molti giochi, puoi dire "oh, questo è l' Unreal Engine , di sicuro", o "questo è stato realizzato con un Rockstar Advanced Engine aggiornato ". Spesso riconosciamo il motore utilizzato per un gioco semplicemente osservando la sua grafica, ignorando l'interfaccia utente. Perchè è questo? Tutti i motori di gioco …
Sono molto nuovo nello sviluppo del gioco, ma non nella programmazione. Sto (di nuovo) giocando con un gioco di tipo Pong usando l' canvaselemento JavaScript . Ho creato un Paddleoggetto che ha le seguenti proprietà ... width height x y colour Ho anche un Pongoggetto che ha proprietà come ... …
Quando si guardano vecchi giochi come Mario64 o DukeNukem3D, tutti gli specchi del gioco sono essenzialmente solo buchi nel muro con una copia speculare della geometria davanti allo specchio posta dietro di loro. Nel caso di DukeNukem3D si può anche attivare la funzione No-Clip ed entrare in quella stanza specchiata. …
Per tradurre un vettore di 10 unità nella direzione X, perché dobbiamo usare una matrice? Possiamo solo aggiungere 10 al tappetino [0] [0] e abbiamo ottenuto lo stesso risultato.
Ho lavorato su un mondo procedurale 3D per un po 'di tempo e voglio iniziare ad aggiungere sistemi di caverne. Attualmente sto usando il Perlin Noise 2D / 3D per la generazione del terreno in combinazione con Marching Cubes per un terreno più liscio. Mi sto solo sconcertando quando si …
Sto lavorando a un gameplay 3D utilizzando OpenGL e C ++ e sto pensando di concentrarmi sul dare al gioco una grafica moderna e accattivante, ma più ci penso e più mi rendo conto di non sapere davvero cosa rende la grafica "bene". Certo, posso andare a giocare ad alcuni …
Quale viene creato per primo? Ad esempio, se una squadra lavorasse su una risorsa grafica di un'auto, quale sarebbe un modello e quale sarebbe una maglia dell'auto?
Sto cercando di creare una sfera quadrupla basata su un articolo , che mostra risultati come questo: Posso generare correttamente un cubo: Ma quando converto tutti i punti secondo questa formula (dalla pagina collegata sopra): x = x * sqrtf(1.0 - (y*y/2.0) - (z*z/2.0) + (y*y*z*z/3.0)); y = y * …
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.