Sviluppo del gioco

Domande e risposte per sviluppatori di giochi professionali e indipendenti




4
Affidabilità del riconoscimento tramite UDP
Ho una domanda su UDP. Per il contesto, sto lavorando a un gioco d'azione in tempo reale. Ho letto un po 'delle differenze tra UDP e TCP e sento di capirle abbastanza bene, ma c'è un pezzo che non si è mai sentito corretto, che è affidabilità e riconoscimenti specifici …
16 networking  udp 

4
È una cattiva idea "mappare" la posizione del mouse sullo schermo in modo che il rilevamento delle collisioni funzioni indipendentemente dalla risoluzione?
Prendi in considerazione un gioco con una risoluzione predefinita di 800x600. Gli oggetti con maschere di collisione vengono posizionati in un mondo di gioco di dimensioni 800x600. Le maschere di collisione possono rilevare quando il mouse si scontra con loro. Ora considera di ridimensionare il gioco fino a 1024x768 (supponi …


10
Rumore casuale basato sul seme
Attualmente sto lavorando a un programma che dovrebbe generare rumore casuale su uno schermo basato sulle "coordinate" di un pixel. Le coordinate dovrebbero avere lo stesso colore ogni volta che riavvii il programma. Tuttavia, usando util.Random di Java, i risultati che ottengo non sono così casuali come vorrei: Pensavo che …
16 java  random 


4
Usando l'istanzia per tutto?
L'istanza migliora le prestazioni (in modo significativo) quando si esegue il rendering di più copie (della stessa quantità?) Della stessa mesh contemporaneamente. Ma quanto overhead ha quando si esegue il rendering esattamente di una copia con una chiamata di disegno? Sarebbe una buona o una cattiva idea usare l'istanziamento per …
16 mesh  instancing 





6
Devo sviluppare pensando al mouse se intendo puntare più sul PC?
Domanda abbastanza semplice ma non sono sicuro della risposta. Devo sviluppare controlli utente che utilizzano il mouse o ignorare completamente il mouse e utilizzare solo i controlli dei pulsanti. Un esempio potrebbe essere: Facendo clic su un oggetto per prelevarlo vs. Muoversi vicino all'elemento e premere un pulsante per raccoglierlo. …


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.