Il loop di codice centrale responsabile della gestione del gameplay in esecuzione. Allo stato più elementare, accetta input, risolve le azioni delle entità e rende la scena.
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 …
Ok, quindi ho un grande elenco di tutte le mie entità che cerco e aggiorno. In AS3 posso archiviarlo come un array (lunghezza dinamica, non tipizzato), un vettore (tipizzato) o un elenco collegato (non nativo). Al momento sto usando Array ma ho intenzione di passare a Vector o all'elenco collegato …
Sto realizzando un iPhone shmup e sto cercando di decidere quale tipo di loop di gioco usare. Voglio usare timestep semi-fisso o timestep completamente fisso. Con timestep semi-fisso eseguirò zero o più chiamate di aggiornamento (FIXED_INTERVAL) seguite da una chiamata di aggiornamento (dt) dove dt <= FIXED_INTERVAL per ciclo di …
È possibile descrivere un layout "ottimale" (in termini di prestazioni) per un loop di gioco a scorrimento laterale 2D? In questo contesto il "loop di gioco" prende l'input dell'utente, aggiorna gli stati degli oggetti di gioco e disegna gli oggetti di gioco. Ad esempio avere una classe base GameObject con …
Ad esempio, ho una classe di gioco e ne tiene una intche tiene traccia delle vite del giocatore. Ho un condizionale if ( mLives < 1 ) { // Do some work. } Tuttavia, questa condizione continua a funzionare e il lavoro viene eseguito ripetutamente. Ad esempio, voglio impostare un …
Sto cercando di scrivere un breve "gioco" in cui un giocatore va in giro e combatte i mostri, ma non ho idea di come gestire il combattimento. Ad esempio, supponiamo che io abbia un "Guerriero" e un "Troll". In che modo i due si combattono? So di poter fare qualcosa …
All'interno del loop di gioco, il gioco viene messo in pausa premendo P, il che significa che il loop di gioco non viene più eseguito. Il problema è che dopo l'arresto di questo loop, P non può essere premuto nuovamente per riprendere il loop, poiché era all'interno del loop stesso. …
Di recente ho letto questo articolo su Game Loops: http://www.koonsolo.com/news/dewitters-gameloop/ E l'ultima implementazione consigliata mi sta confondendo profondamente. Non capisco come funzioni e sembra un casino completo. Comprendo il principio: aggiorna il gioco a una velocità costante, con tutto ciò che rimane renderlo il gioco il più volte possibile. Presumo …
Sto facendo più giochi e faccio domande più stupide. Spero che questo sia molto breve. Sto creando una classe molto semplice che sposta semplicemente un oggetto Player applicando forza a un corpo rigido, ma mi ha fatto meravigliare, dovrei fare un riferimento di classe all'rb o solo una variabile locale …
Attualmente sto scrivendo un gioco usando C ++ e SDL2 e c'è una cosa che mi chiedo: ha senso limitare i miei frame al secondo (FPS) e / o i miei aggiornamenti al secondo (UPS)? Ho l'idea che se limiti l'UPS, essenzialmente controlli la velocità del gioco - se il …
Mi è stato detto di usare Update()per la grafica e la FixedUpdate()fisica, ma a volte i miei input non si registrano quando uso FixedUpdate(). Funziona bene se uso Update()per tutto però. Dovrei preoccuparmi FixedUpdate()o sto facendo qualcosa di sbagliato?
Sono nuovo allo sviluppo del gioco. Per imparare sto ricreando questo gioco su piattaforma Android. Puoi osservare il video di gioco al link sopra. È un gioco semplice. Ho letto molti articoli su come iniziare con lo sviluppo del gioco. Quasi tutti mi hanno consigliato di utilizzare un loop di …
Sono nuovo nella programmazione di giochi Java, ma più leggo più sono confuso, perché ho visto diversi approcci per creare un loop di gioco: 1. L'approccio standard, che utilizza la classe Timer (sembra essere inferiore precisi). 2. L'approccio più preciso che utilizza System.nanoTime. 3. Un approccio semplice che utilizza scheduleAtFixedRate. …
Sto cercando di far spostare un rettangolo tra due posizioni a cui mi riferisco come _positionAe _positionB. Entrambi sono di tipo Vector3. Il rettangolo si muove bene. Tuttavia, quando raggiunge _positionBnon si muove nella direzione opposta, come dovrebbe. Sono tornato nel codice per dare un'occhiata. Sono giunto alla conclusione che …
Ho letto questo: Come progettare un sistema di riproduzione Ma non risponde alla mia domanda. Il mio gioco è costruito con il client "view" del gioco come programma separato dal "modello" del server e "controller". (un po 'come un mmo o qualsiasi gioco multiplayer costruito in questo modo). Il lato …
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.