In un gioco medio, ci sono centinaia o forse migliaia di oggetti nella scena. È completamente corretto allocare memoria per tutti gli oggetti, compresi i colpi di pistola (proiettili), dinamicamente tramite new () predefinito ? Devo creare un pool di memoria per l'allocazione dinamica o non è necessario preoccuparsi di …
Con appena il tempo a nostra disposizione per completare i giochi che creiamo, come puoi trovare un buon equilibrio tra una solida architettura software e fare buoni progressi per fare tutto? La mia sfida personale: che ne dici di essere efficace oggi e pensare a lungo termine allo stesso tempo? …
Una volta ho provato a scrivere un semplice gioco con UDP in una settimana come test usa e getta. È andato orribilmente. L'ho buttato via presto. Il problema principale che ho avuto è stato ripristinare lo stato di gioco di tutti i giocatori / nemici / oggetti a un vecchio …
Guadagno i miei soldi in C # Generalmente in quella lingua mi piace disaccoppiare tutto con il cielo usando le interfacce. Questo mi è servito bene nel codice aziendale, ma nella scrittura di giochi in C # mi ritrovo a tendere all'eredità a causa della capacità di definire alcuni comportamenti …
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 2 anni fa . Posso usare il creep a mio vantaggio? Ogni volta che prototipo …
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 creando un gioco di ruolo / RTS in Unity. Ci sono molti personaggi e potenzialmente molti ambienti diversi. Sono abbastanza fiducioso con la parte di codifica (quindi questa domanda non è realmente legata al motore di gioco). Anche io creo musica da solo (lavoro solista, batteria dal vivo basata …
Sto cercando di scrivere una specie di gioco di carte collezionabili qui, in qualche modo, è simile a Magic The Gathering o Yu-Gi-Oh! gioco di carte. Per quelli di voi che non lo conoscono, in sostanza, nel gioco, esiste un tipo speciale di carta (carte Magia / Carte Trappola / …
Ho lavorato su un gioco di ruolo 2d per un po 'di tempo, e ho capito che ho preso alcune cattive decisioni di progettazione. Ci sono alcune cose in particolare che mi stanno causando problemi, quindi mi chiedevo che tipo di progetti altri usavano per superarli o che avrebbero usato. …
Così, ho letto molto su utilizzando FSM per fare la gestione dello stato di gioco, cose come quello che un FSM è, e l'utilizzo di un camino o un insieme di stati per la costruzione di uno. Ho passato tutto questo. Ma sono bloccato a scrivere un'implementazione reale e ben …
Ho sentito innumerevoli volte sulle insidie di Singletons / Global, e capisco perché sono così spesso disapprovati. Quello che non capisco è quale sia l'alternativa elegante e non disordinata. Sembra che l'alternativa all'utilizzo di Singletons / globals implichi sempre il passaggio di oggetti di un milione di livelli attraverso gli …
Sto cercando di creare un videogioco da zero, ma sono davvero nuovo e continuo a imbattermi in problemi di base. Ancora più importante, in che modo i videogiochi memorizzano le informazioni fuori schermo? Quello che voglio dire è, come fa il programma a sapere cosa visualizzare accanto allo schermo? O …
Ho un gioco finito, che voglio rifiutare in altre versioni. Questi sarebbero giochi simili, con più o meno lo stesso tipo di design, ma non sempre, in sostanza le cose potrebbero cambiare, a volte piccole, a volte grandi. Vorrei che il codice principale fosse sottoposto a versione separatamente dal gioco, …
Leggo spesso nelle documentazioni del motore di gioco ECS che è una buona architettura per usare saggiamente la cache della CPU. Ma non riesco a capire come possiamo beneficiare della cache della CPU. Se i componenti vengono salvati in un array (o in un pool), nella memoria contigua, è un …
Sto cercando di orientarmi nella progettazione di entità basata su componenti. Il mio primo passo è stato quello di creare vari componenti che potevano essere aggiunti a un oggetto. Per ogni tipo di componente avevo un manager, che chiamava la funzione di aggiornamento di ogni componente, passando cose come lo …
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.