Ho del codice che voglio eseguire una sola volta, anche se le circostanze che attivano quel codice potrebbero accadere più volte. Ad esempio, quando l'utente fa clic con il mouse, voglio fare clic sull'oggetto: void Update() { if(mousebuttonpressed) { ClickTheThing(); // I only want this to happen on the first …
Ho un sistema di incantesimi che sto creando, il principio è il seguente: Ogni incantesimo è un prefabbricato autonomo. Contiene uno script con alcune proprietà (danno base, durata ...) che possono essere modificate nella finestra di ispezione. Ho un'enumerazione di incantesimi che elenca tutti i possibili incantesimi nel codice, che …
MMORPG, alcuni MOBA come League of Legends o anche StarCraft 2 di solito ti costringono a scegliere un server. Di solito sono USA, UE e MARE, in MMORPG molti per località. Vedo che era necessario alcuni anni fa, ma ora con l'avvento di AWS e offerte simili che ti consentono …
Strutturando i componenti di un motore che sto sviluppando insieme a un amico (scopi di apprendimento), sono giunto a questo dubbio. Inizialmente avevamo un costruttore Point, come il seguente: var Point = function( x, y ) { this.x = x; this.y = y; }; Ma loro abbiamo iniziato ad aggiungere …
Sto creando un paio di classi Vector2(X e Y) e Vector3(X, Y e Z), ma non so se fare l' Vector3ereditarietà Vector2o se implementare nuovamente le variabili membro m_xe di m_ynuovo? Quali sono i pro e i contro di ciascuna parte (eredità vs ridefinizione). Modifica: sto usando C ++ (VS2010).
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 . Sto leggendo un grande libro, Game Coding Complete , e quel …
Trovo difficile trovare un modo per organizzare gli oggetti di gioco in modo che siano polimorfici ma allo stesso tempo non polimorfici. Ecco un esempio: supponendo che vogliamo tutti i nostri oggetti di update()e draw(). Per fare ciò dobbiamo definire una classe base GameObjectche ha quei due metodi puri virtuali …
Penso di aver già avuto l'idea del sistema Entity ispirato ad Adam Martin (t-machine). Voglio iniziare a usarlo per il mio prossimo progetto. Conosco già le basi di Entità, Componenti e Sistemi. Il mio problema è come gestire UI / HUD. Ad esempio, una finestra delle missioni, una finestra delle …
Sto sviluppando una Metroidvania 2D che consiste in una serie di livelli interconnessi che possono essere rivisitati. Ogni livello è rappresentato da un file TMX piastrellato in cui ho specificato dove vengono generati vari oggetti di diverse classi di sprite (ad esempio nemici, pickup, leve, ecc.). Quando inizio una nuova …
Prendi in considerazione un gioco di carte, come Hearthstone . Ci sono centinaia di carte che fanno una grande varietà di cose, alcune delle quali sono uniche anche per una singola carta! Ad esempio, esiste una carta (chiamata Nozdormu) che riduce i turni di gioco a soli 15 secondi! Quando …
Sto realizzando un gioco 2D dall'alto verso il basso e voglio avere molti tipi di attacco diversi. Vorrei rendere gli attacchi molto flessibili e combinabili come funziona The Binding of Isaac. Ecco un elenco di tutti gli oggetti da collezione nel gioco . Per trovare un buon esempio, diamo un'occhiata …
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 6 anni fa . Intendo principalmente UML, ma qualsiasi metodo che funziona è praticabile. Quindi …
Di recente ho letto su come creare mondi procedurali ... ma come posso salvarne uno? In giochi come Terraria o Minecraft gli utenti possono modificare liberamente il paesaggio, ma quel mondo non può essere ricreato dal seme iniziale. Quali tecniche vengono utilizzate per salvare mondi procedurali ma modificabili?
Sto sviluppando un semplice motore di gioco (in C #, se è importante), e non riesco a pensare a un modo abbastanza decente per implementare gli script in termini di architettura. È una semplice strategia a turni con animazioni personalizzate e indipendenti dalla logica per le battaglie. Ha un livello …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Ho letto molti articoli su Data Oriented Design (DOD) e 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.