Sviluppo del gioco

Domande e risposte per sviluppatori di giochi professionali e indipendenti


1
Effetto ondulazione dell'onda?
Ho lavorato su un gioco di difesa della torre per un po 'di tempo, e finora sono davvero soddisfatto dei risultati. Tuttavia, c'è una cosa che vorrei aggiungere. Ho visto un video di GeoDefense per Windows Phone 7 qui: http://www.youtube.com/watch?v=YhPr4A4LRPQ Nota come (quando un'unità viene uccisa o un proiettile colpisce …
9 xna  c#  hlsl 

1
L'STL è abbastanza efficiente per i dispositivi mobili?
Quando si tratta di sviluppo di giochi per dispositivi mobili su iOS e Android NDK, alcuni sviluppatori scrivono i propri contenitori C ++, mentre altri sostengono che STL è più che adeguato per lo sviluppo di giochi per dispositivi mobili (ad esempio, l'autore di iPhone 3D Programming utilizza STL anziché …

2
Aumentare la velocità di blitting?
Sto lavorando su un sidescroller 2D in PyGame. Per ogni mappa utilizziamo una trama (questa è la dimensione effettiva della trama): Quindi carichiamo l'immagine con questo codice: sprite = pygame.image.load("Maps/MapTesting.png") sprite.convert() sprite = pygame.transform.scale(sprite, (sprite.get_width()*6, sprite.get_height()*6)) Come puoi vedere, la trama viene fatta saltare in aria 6 volte per creare …
9 pygame 



3
Esiste un modo migliore per impostare un sistema di eventi?
I sistemi di eventi sono sorprendenti, rendono il codice estremamente ingombrante e consentono davvero la creazione dinamica di giochi attraverso una facile comunicazione degli oggetti e del ciclo di gioco. Sto attraversando un periodo difficile con l'efficienza della mia attuale implementazione. Attualmente la mia leggera ottimizzazione nel separare le liste …

2
Compressione dei dati di salvataggio del gioco
Sto scrivendo un gioco che deve salvare molti dati dettagliati (traiettorie esatte di alcune entità) su un file esterno. Voglio risparmiare spazio su disco e larghezza di banda comprimendolo, ma non l'ho mai fatto, quindi non so se esiste un modo preferito per farlo. Naturalmente la compressione-decompressione non dovrebbe influenzare …

1
API di caricamento del modello C ++?
Sto cercando l' API di caricamento del modello C ++ più capace. Finora ho trovato tonnellate di caricatori di formati di file, obj e altri file simili. Ma le librerie che ho trovato tendono a caricare solo un tipo di modello, e questo richiede di imparare alcune interfacce API? C'è …
9 c++  models  loading 

1
Modalità di fusione in Cocos2D con glBlendFunc
Abbiamo cercato di replicare i metodi di fusione più comuni disponibili in Photoshop e Quartz 2D, ma ne abbiamo escogitati solo 3 e dopo una lunga ricerca online. Per chiunque sia interessato, eccoli qui: Moltiplica = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA Schermo = GL_MINUS_DST_COLOR, GL_ONE Scherma lineare = GL_ONE, GL_ONE Puoi provare queste …


3
Quadrati in marcia: trovare più contorni all'interno di un campo sorgente?
Principalmente, questa è una domanda di follow-up a un problema di alcune settimane fa , anche se si tratta dell'algoritmo in generale senza applicazione al mio problema reale. L'algoritmo cerca fondamentalmente tutte le linee dell'immagine, partendo dalla parte in alto a sinistra, fino a quando non trova un pixel che …
9 2d 

3
Esistono certificazioni per lo sviluppo di giochi / grafica?
Esistono certificazioni rispettate dal settore per gli sviluppatori di giochi o di grafica? Modificare: Sto pensando a certificazioni professionali simili a Microsoft Certified Professional Developer (MCPD) o Cisco Certified Network Associate (CCNA), ma specifiche per lo sviluppo di giochi.
9 education  jobs 

3
Fisica della piastrellatura usando Farseer
Sto riscontrando un problema con Farseer Physics Engine, in cui in un ambiente piastrellato il mio oggetto a volte interagirà con gli angoli di altri oggetti, anche se si allineano perfettamente. Ho letto di persone che suggeriscono di calcolare e creare un oggetto più grande, usando Marching Squares o qualcosa …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.