Ho fatto la mia giusta parte della programmazione di giochi 3D per il mio (ex) datore di lavoro, e anche nei miei motori personalizzati per i miei giochi indipendenti. Inizialmente, ho iniziato con Direct3D 9 e D3DX9, che praticamente ha fatto tutto per me e non mi ha richiesto di …
Questa è una domanda un po 'aperta, ma mi piacerebbe vedere qualcuno contribuire con un buon ragionamento per entrambi. Per un rapido esempio di entrambi: Modello di interpolazione Pensa al modello Valve in cui il client riceve frequentemente gli aggiornamenti di posizione e i telecomandi aggiornano le loro posizioni utilizzando …
Sto progettando un piccolo gioco di sopravvivenza 2D open-top top-down con un sistema di incantesimi. Il modo in cui funziona finora: Il giocatore riceve una "bacchetta" all'inizio del gioco Man mano che il giocatore incontra nuovi oggetti e nemici, ottiene incantesimi per aiutarli a usare quegli oggetti / sconfiggere quei …
Voglio creare una pizza realistica e consentire all'utente di interagire con essa. Quello che voglio: Cosa ho creato: Ho creato il modello della pizza (8 pezzi) in Blender, quindi l'ho importato in Unity. Il pezzo di pizza sembra molto artificiale, soprattutto perché è "triangolo rigido". Come posso allungare e rompere …
Un po 'di background, sto programmando un gioco di evoluzione con un amico in C ++, usando ENTT per il sistema di entità. Le creature camminano in una mappa 2D, mangiano verdure o altre creature, si riproducono e i loro tratti mutano. Inoltre, le prestazioni vanno bene (60 fps senza …
Qual è il modo più elegante per implementare un sistema di ordinamento dei comandi per l'IA? ad esempio nella fortezza nana quando si contrassegna un'area boschiva per il taglio del legno, i nani eseguiranno quindi la seguente sequenza: Vai all'albero Taglia l'albero Consegna legna alla scorta Vai a un altro …
Mi chiedo quale sia la differenza tra un foglio sprite e un atlante di trama? Non sono entrambi uguali? In un foglio sprite hai degli Sprites e in un atlante di texture hai anche degli Sprites, quindi qual è la differenza?
Qualcuno sa se esiste una best practice per l'etichettatura delle versioni del gioco. Non sono sicuro che esista un nome standard diverso dal controllo delle versioni, ma ciò che intendo è fondamentalmente: 1.0 1.1 1.2 1.3.1 beta
Perdonami se questa non è considerata una vera domanda, ma è qualcosa di cui sono sinceramente confuso. Sento costantemente che altri sviluppatori di giochi parlano di come l'uso dei vettori sia molto utile, ma anche di come tutti siano intimiditi dalla matematica vettoriale e i vettori possano sembrare scoraggianti. Non …
Traccio mappa isometrica con tessera 64x32 : const Offset = 160; int X, Y; for (int a=0; a < 6; a++) for (int b=0; b < 6; b++) { X = a * 32 - b * 32 + Offset; Y = a * 16 + b * 16; DrawTile(X, …
Sto programmando un picchiaduro in C ++ ed è giunto il momento di implementare lo scripting per eventi, trigger, filmati ecc. Ho letto su Internet e ho ottenuto un bel po 'di informazioni. La mia soluzione di prima scelta sarebbe quella di implementare il mio linguaggio di scripting come quello …
In una domanda precedente , è stato suggerito che i campi della distanza firmati possono essere pre-calcolati, caricati in fase di esecuzione e quindi utilizzati da lì. Per ragioni che spiegherò alla fine di questa domanda (per le persone interessate), devo creare i campi di distanza in tempo reale. Ci …
Sto scrivendo un gioco usando C ++ e OpenGL 2.1. Stavo pensando come separare i dati / la logica dal rendering. Al momento uso una classe base "Renderable" che fornisce un metodo virtuale puro per implementare il disegno. Ma ogni oggetto ha un codice così specializzato, solo l'oggetto sa come …
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 4 anni fa . In media, con quale frequenza viene utilizzato assembly nel moderno codice …
Vedo che le versioni OpenGL 3 e successive eliminano l'uso del rendering lato client. La modalità immediata è stata eliminata e le matrici di vertici sembrano essere obsolete. Invece, se ho capito bene, i VBO sono il modo principale per il rendering dei vertici. Mentre vedo la logica dietro avere …
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.