Vorrei poter scomporre una maglia concava in una serie di maglie convesse per 2 motivi: Rendering trasparente Forme fisiche Esiste un algoritmo che accetta come input un set di triangoli (concavo) e genera un numero di set di triangoli (convesso)? Vorrei che non riempisse i buchi tra le parti della …
Sto seguendo un libro di GameInstitute in questo momento e mi sta chiedendo di: Consenti al giocatore di acquistare e trasportare pozioni curative e pozioni di palla di fuoco. Puoi aggiungere un array di oggetti (dopo aver definito la classe di oggetti) alla classe Player per memorizzarli, oppure usare uno …
Di recente ho creato un clone di Space Invaders di base, in C ++, usando il framework Allegro 5. Dopo aver finito, mi sono reso conto di avere circa 10 sprite e 13 MB di DLL; alcuni giocatori non avevano nemmeno le DLL mingW, il che stava rendendo il gioco …
Ho implementato una fotocamera in prima persona usando Bullet: è un corpo rigido a forma di capsula. Uso Bullet da alcuni giorni e i motori della fisica sono nuovi per me. Lo uso btRigidBody::setLinearVelocity()per spostarlo e si scontra perfettamente con il mondo. L'unico problema è che il valore Y si …
In C o C ++, l'opzione del compilatore di precisione in virgola mobile fa davvero la differenza nei giochi del mondo reale (piccoli / indie)? Dalle mie osservazioni, l'impostazione di fp: fast è molte volte più veloce di fp: precise e da quello che ho capito qui ( /programming/6889522/fpfast-vs-fpprecise-what-kind-of-errors-can -i-incontro …
Ho difficoltà a far scontrare un rettangolo mobile con più di un rettangolo. Sto usando SFML e ha una pratica funzione chiamata intersectsche prende 2 rettangoli e restituisce le intersezioni. Ho un vettore pieno di rettangoli con i quali voglio che il mio rettangolo mobile si scontrasse. Sto facendo un …
Immagina un mondo di gioco in cui carichi e carichi di entità vengono caricati in modo dinamico tutto il tempo, lo rappresenterei forse come un elenco di entità, ma per quanto riguarda la loro rimozione? Mentre aggiungendo potrei respingere la nuova entità, potrei avere la necessità di rimuovere in qualsiasi …
Al fine di ottenere componenti in grado di aggiornare ogni frame (e lasciare questa funzionalità fuori dai componenti che non ne hanno bisogno), ho avuto l'idea di creare un componente UpdateComponent. Altri componenti come MovableComponent(che detiene la velocità) erediterebbero dalla IUpdatableclasse astratta. Questo costringe MovableComponenta implementare un Update(gametime dt)metodo e …
Non sto chiedendo pieno supporto, ma l'attuale gen supporta C ++ 11? So che VS C ++ supporta lambda e la parola chiave auto e credo che anche gcc supporti entrambi. Qualcuno delle attuali console gen o palmari (3ds, sony vita) lo supporta?
Sono interessato a valutare i diversi modi in cui il netcode può "agganciarsi" a un motore di gioco. Sto progettando un gioco multiplayer ora, e finora ho deciso che devo (per lo meno) avere un thread separato per gestire i socket di rete, distinto dal resto del motore che gestisce …
Ho un progetto scolastico per costruire un'intelligenza artificiale per un gioco di corse 2D in cui competerà con diverse altre IA ( nessuna collisione ). Ci viene data un'immagine bitmap in bianco e nero della pista da corsa, ci è permesso di scegliere le statistiche di base per la nostra …
Non c'è molto altro alla domanda. Non sono preoccupato per le spese generali, poiché sono sicuro che entrambi stiano bene per i miei scopi. Fondamentalmente, ho familiarità con i concetti di Box2D a causa del Farseer Physics Engine, ma voglio usare Bullet quando faccio il salto in 3D. Forse Bullet …
Sto cercando di imparare a usare l'Unreal Engine. Ho una conoscenza di base del C ++. Di recente ho iniziato a realizzare un Survival Horror Game come progetto che sto facendo per l'esperienza di apprendimento. Finora ho implementato tutte le funzionalità attraverso il sistema Blueprint. Quindi la mia domanda è …
Dopo aver letto un po 'di documentazione sul sistema di componenti entità, ho deciso di implementare il mio. Finora ho una classe mondiale che contiene le entità e il gestore di sistema (sistemi), la classe Entity che contiene i componenti come std :: map e alcuni sistemi. Sto tenendo entità …
Voglio fare una domanda su come dovrebbe essere implementato lo scambio di informazioni tra le parti del motore di gioco. Il motore è diviso in quattro parti: logica, dati, interfaccia utente, grafica. All'inizio ho fatto questo scambio attraverso le bandiere. Ad esempio, se il nuovo oggetto viene aggiunto nei dati, …
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.