Ho ancora problemi a impacchettare le mie risorse, dopo aver attraversato API complicate e fondamentalmente solo file zip che mi stanno esaurendo il cervello, ho pensato di poter anche imballare il gioco con le risorse visibili all'occhio umano, in una semplice cartella. Non sarebbe professionale? Personalmente, non ho mai visto …
Perché ogni chiamata OpenGL ha il prefisso "q" nel codice sorgente di Doom 3? Sono funzioni personalizzate o una libreria diversa e, in tal caso, perché usarla su OpenGL? Qualsiasi ricerca su Google fornisce il modulo QGL OpenGL, che presumo non abbia nulla a che fare con esso.
Sono consapevole del successo delle prestazioni quando si mescolano ints firmati con float. È peggio mescolare ints non firmati con float? C'è qualche hit nel mixare firmato / non firmato senza float? Le diverse dimensioni (u32, u16, u8, i32, i16, i8) influiscono sulle prestazioni? Su quali piattaforme?
Sono molto nuovo nello sviluppo del gioco, ma non nella programmazione. Sto (di nuovo) giocando con un gioco di tipo Pong usando l' canvaselemento JavaScript . Ho creato un Paddleoggetto che ha le seguenti proprietà ... width height x y colour Ho anche un Pongoggetto che ha proprietà come ... …
Come risolviamo i grandi requisiti di memoria video in un gioco 2D? Stiamo sviluppando un gioco 2D (Factorio) in allegro C / C ++ e stiamo affrontando un problema con l'aumento dei requisiti di memoria video all'aumentare del contenuto del gioco. Attualmente raccogliamo tutte le informazioni sulle immagini che verranno …
I tempi di iterazione rapidi sono fondamentali per lo sviluppo di giochi, molto più che fantasiosi grafici e motori con camion carichi di funzionalità secondo me. Non sorprende che molti piccoli sviluppatori scelgano i linguaggi di scripting. Il modo Unity 3D di essere in grado di mettere in pausa un …
Ho un gioco 2D di difesa della torre di base in C ++. Ogni mappa è una classe separata che eredita da GameState. La mappa delega la logica e il codice di disegno a ciascun oggetto nel gioco e imposta i dati come il percorso della mappa. Nello pseudo-codice la …
Attualmente sto realizzando un gioco con il mio motore di gioco che ho scritto in C ++ e sto usando l'SDK directx più recente. Il gioco è uno sparatutto spaziale dall'alto verso il basso (con una svolta piuttosto interessante) e sto cercando di avere una sorta di effetto nebulosa attraverso …
Sto lavorando su un sistema di componenti di entità in C ++ che spero di seguire lo stile di Artemis (http://piemaster.net/2011/07/entity-component-artemis/) in quanto i componenti sono principalmente data bag ed è il Sistemi che contengono la logica. Spero di trarre vantaggio dalla centralità dei dati di questo approccio e creare …
Ho un motore di gioco considerevole e vorrei una funzione per trovare il più vicino di un elenco di punti. Potrei semplicemente usare il teorema di Pitagora per trovare ogni distanza e scegliere quella minima, ma ciò richiede l'iterazione attraverso tutte. Ho anche un sistema di collisione, in cui essenzialmente …
Sto programmando la mia finale per un corso di programmazione di videogiochi e voglio sapere come creare un file di salvataggio per il mio gioco, in modo che un utente possa giocare e poi tornare più tardi. Qualunque idea di come sia fatto, ogni cosa che ho fatto in precedenza …
Ultimamente, ho letto molte cose sui sistemi di entità da implementare nel mio motore di gioco C ++ / OpenGL. I due principali vantaggi che sento costantemente lodati sui sistemi di entità sono la facile costruzione di nuovi tipi di entità, dovuta al fatto di non dover intrecciarsi con complesse …
Le eccezioni sono ampiamente utilizzate nella progettazione del motore di gioco o è più preferibile usare istruzioni if pure? Ad esempio con eccezioni: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId …
Avevo una domanda sull'architettura di gioco: qual è il modo migliore per far comunicare componenti diversi tra loro? Mi scuso davvero se questa domanda è già stata posta un milione di volte, ma non riesco a trovare nulla con esattamente il tipo di informazioni che sto cercando. Ho cercato di …
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.