Di recente mi sono abituato alle lingue moderne che includono un buon generatore casuale, che di solito è il Mersenne Twister; ora che sono tornato al C ++ devo decidere cosa usare. Ho cercato le implementazioni di Mersenne Twister e ho notato che ce ne sono così tante: ce n'è …
Ho usato OpenGL per un po 'e ho letto un gran numero di tutorial. A parte il fatto che molti di loro usano ancora la pipeline fissa, di solito lanciano tutte le inizializzazioni, i cambiamenti di stato e il disegno in un file sorgente. Questo va bene per l'ambito limitato …
Sono un programmatore principiante e sto creando un progetto che mi permette di camminare per le stanze tramite una videocamera in prima persona. Finora ho gli edifici disegnati e accesi, ma ora sono bloccato e non so come realizzare una macchina fotografica in prima persona per permettermi di camminare. Qualcuno …
Mi chiedevo se qualcuno sapesse o avesse conoscenza di come programmare un sistema di arrampicata come quello trovato in tomb raider / inesplorato. Avevo pensato di limitarmi a rintracciare le scatole in tutte le posizioni scalabili del mondo di gioco e quindi verificare la collisione. Se il giocatore fosse dentro …
Di recente ho avviato un progetto, costruendo un motore fisico. Speravo che potessi darmi qualche consiglio relativo ad alcuni documenti e / o migliori tecnologie per questo. Prima di tutto, ho visto che Game-Physics-Engine-Development è altamente raccomandato per il compito da svolgere e mi chiedevo se potevi darmi una seconda …
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 . Quindi, sono uno studente che sta cercando di mettere il piede …
Nota: ho intenzione di creare il mio sistema di interfaccia grafica. Sarà buono per l'apprendimento, leggero, ha solo pezzi di cui ho bisogno, si lega al gioco, ecc. Stavo pensando a come farlo. Gli elementi che intendo sono: Tasti della radio Inserisci qui le caselle di testo pulsanti Sliders caselle …
Sto creando un semplice motore di gioco 2D e voglio aggiornare e renderizzare gli sprite in diversi thread, per imparare come è fatto. Devo sincronizzare il thread di aggiornamento e quello di rendering. Attualmente uso due bandiere atomiche. Il flusso di lavoro è simile al seguente: Thread 1 -------------------------- Thread …
Ho scaricato il file di rilascio trovato qui , ma non sono sicuro da dove iniziare. Nel mio gioco ho un numero di oblunghi e una sfera, voglio che tutti questi si scontrino tra loro. (Hanno tutti mesh e volumi di delimitazione associati) modifica - Ho appena realizzato che i …
Sto realizzando un gioco semplice e uno dei problemi che ho riscontrato è il fastidioso ritardo nella pressione continua di un tasto. Quindi, fondamentalmente, quando premo (per molto tempo), ad esempio Up, il mio oggetto si sposterà di 1 unità verso l'alto, non si sposterà (per circa 1 secondo), quindi …
Sto cercando di trovare una soluzione a questo problema. Sto cercando di costruire una mesh di navigazione nel formato di una griglia di vertici bloccata su coordinate x, y con pavimento a forma di quadrati per lo spazio 3D. Ma sto riscontrando problemi nel cercare di trovare un modo per …
Ho sentito che puoi calcolare il delta time con due funzioni chiamate SDL_GetPerformanceCounter e SDL_GetPerformanceFrequency. Non sono sicuro di come funzionano completamente, ma ho sentito che è un po 'simile all'utilizzo di SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; while (somebool) { LAST = SDL_GetPerformanceCounter(); NOW = SDL_GetPerformanceCounter(); …
Sto studiando un testo su texture mappinge nella preparing to drawsessione ho letto: Definire i parametri di avvolgimento della trama. Questo controllerà cosa succede quando si incontra una coordinata di trama maggiore di 1.0 o inferiore a 0.0: glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap); dove avvolge è: GL_REPEAT: specifica che …
Sto cercando di racchiudere le mie chiamate GLFW3 in una singola classe: class WindowManager { private: GLFWwindow* window_; GLFWmonitor* monitor_; Keyboard* keyboard_; ... } E sto cercando di impostare una classe di tastiera singleton che raccoglie i tasti premuti durante l'esecuzione. In GLFW posso impostare una key_callbackfunzione che è al …
Sto creando un gioco di strategia a turni bidimensionale usando c ++ e SFML-2.0. Il movimento è basato sulla distanza piuttosto che sulla griglia, con diversi pezzi a forma di triangolo che, in un dato turno, ciascuno può ruotare in posizione o spostarsi in avanti. Il movimento funzionerà in modo …
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.