Stavo provando tre modi diversi di usare ElapsedGameTimee TotalGameTime, perché voglio una corrispondenza esatta, quindi tutto viene aggiornato / disegnato di conseguenza. Mentre stavo sperimentando, ho imparato che il primo aggiornamento, ElapsedGameTimee TotalGameTimesono entrambi 0. Il secondo aggiornamento ElapsedGameTimeè 0,0166667, che è corretto (60 aggiornamenti al secondo). Ma TotalGameTimeè 0, …
Sono a un certo punto del mio veicolo in cui, quando vado veloce e giro, il veicolo si comporta in modo strano perché le gomme interne si muovono più velocemente di quelle esterne. Quindi ho bisogno di capire come programmare in un differenziale ma non riesco a farlo funzionare correttamente, …
Considera un tiratore e un bersaglio. La mia domanda è se c'è qualche approssimazione realistica del calcolo con quale probabilità il tiratore colpisce il bersaglio. Trascurando l'abilità dell'arma e del tiratore, suppongo che l'approssimazione del primo ordine dovrebbe essere che la probabilità di colpire sarebbe proporzionale a 1 / r …
Sto giocando con PyGame. Ora sto cercando di implementare un clone QIX . Ho il mio loop di gioco e posso spostare il giocatore (cursore) sullo schermo. In QIX, il movimento del giocatore lascia una traccia (coda) sullo schermo, creando una polilinea. Se la polilinea con i bordi dello schermo …
Sto cercando di implementare la forma più semplice possibile di navigazione proporzionale , cioè il missile gira nella direzione in cui sta cambiando il suo rilevamento da bersaglio a bersaglio, e una volta che il suo rilevamento da bersaglio a bersaglio è immutabile, è su una rotta di intercettazione. Quindi, …
Ho integrato con successo la libreria Bullet Physics nel mio sistema di entità / componente. Le entità possono scontrarsi. Ora devo consentire loro di scontrarsi con il terreno, che è finito e simile a un cubo (pensa a InfiniMiner o al suo clone Minecraft ). Ho iniziato a utilizzare la …
Sto scrivendo un documento di progettazione per un gioco di avventura basato su voxel, simile a Minecraft, ma riparando molte meccaniche di gioco fondamentalmente rotte, o almeno aggiornando quelle meccaniche per essere più adatte a un gioco di avventura. Sto considerando di creare una scala di armi da 1 a …
Uso l'approccio standard al billboarding in Unity che è OK, ma non ideale: transform.LookAt(camera) Il problema è che ciò introduce una distorsione verso i bordi della finestra, specialmente quando l'angolo del campo visivo aumenta. Questo è diverso dal cartellone perfetto che vedresti ad es. Doom quando si vede un nemico …
Il mio codice di rendering è sempre stato OpenGL. Ora devo supportare una piattaforma che non ha OpenGL, quindi devo aggiungere un livello di astrazione che avvolge OpenGL e Direct3D 9. Sosterrò Direct3D 11 in seguito. TL; DR: le differenze tra OpenGL e Direct3D causano ridondanza per il programmatore e …
Il mio gioco XNA è orientato ai componenti e ha vari componenti per posizione, rappresentazione fisica, rendering, ecc., Tutti i quali estendono una Componentclasse base . Il giocatore e i nemici hanno anche controller che sono attualmente definiti in C #. Vorrei trasformarli in script Python tramite IronPython (un'implementazione .NET …
Sto programmando un gioco 4X piuttosto "semplice" (se un gioco 4X può essere semplice). È indipendente dal campo di applicazione e mi chiedo se c'è comunque modo di inventare un'intelligenza artificiale passabile senza che mi spenda mesi a codificarla. Il gioco ha tre principali parti decisionali; spesa di punti di …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di sviluppo giochi. Chiuso 8 anni fa . Questo è il mio primo lavoro nell'industria dei giochi e il mio …
Domanda rapida: qual è il metodo più veloce per eseguire il rendering di una vasta gamma di particelle 4x4 / 8x8 in OpenGL? Attualmente spendo 2 triangoli per ognuno, ma penso che sia lento, quindi mi piacerebbe davvero sapere se lo sto facendo bene .....
Sto creando un gioco d'azione basato su mappe 2D con un design di interazione simile a quello di Diablo II. In altre parole, il giocatore fa clic su una mappa per spostare il proprio giocatore. Ho appena finito il movimento del giocatore e sto passando al pathfinding. Nel gioco, i …
Di recente ho iniziato a progettare un Game Engine usando il paradigma Entity System, ovvero avere entità come aggregazione di componenti e sistemi che implementano il gioco reale. Mentre ho avuto difficoltà in vari aspetti, ciò che mi preoccupa di più è l'astrazione / modularità dei vari componenti / sistemi. …
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.