Sviluppo del gioco

Domande e risposte per sviluppatori di giochi professionali e indipendenti





4
Conservare i muri tra le piastrelle
Sto scrivendo il motore isometrico in c ++. Ho deciso di adottare un approccio più realistico e fare in modo che i muri occupino spazio tra due tessere, non una singola tessera intera, come mostrato nella figura sotto (proprio come in The Sims). Il mio problema è che non ho …
8 tiles  tilemap  grid 


3
Come posso verificare se una linea disegnata dal giocatore segue un percorso?
Voglio disegnare un percorso invisibile che l'utente deve seguire. Ho memorizzato quel percorso come punti. Quando un giocatore disegna una linea, come posso verificare se segue il percorso che ho memorizzato? Ecco un esempio per tracciare la lettera A. if((traitSprite.getX()<=Invisible.X && traitSprite.getX()>=Invisible.X )){...} ( traitSpriteè uno sprite.)

2
Automi cellulari avanzati per generare grotte
Sto cercando di creare grotte in Unity. Per fare questo, sto cercando di usare automi cellulari. Ho trovato il seguente ( Rouge Basin Cellular Automata for Caves ) che ricorda quello che sto cercando di realizzare. Tuttavia, il tutorial non è interamente quello che voglio. Voglio qualcosa di simile a …

2
Come posso acquisire dati di marketing e di vendita per i giochi?
Devo valutare una prospettiva di marketing per un videogioco al fine di prevederne le entrate, le unità vendute, ecc. Dato che questo sembra un compito un po 'impossibile, ho pensato di poter raccogliere alcune statistiche per giochi simili al fine di avere un'idea . Esiste un modo per capire come …
8 marketing 



1
Perché il mio Texture2D personalizzato è sfocato?
Chiedi a un oggetto WWW di scaricare un'immagine .PNG. ((SpriteRenderer)renderer).sprite = Sprite.Create(request.texture, new Rect(0,0,100,100)); Il mio sprite sembra a posto. Ora, siamo un po 'ridondanti e creiamo un Texture2Dbyte fuori dal download: Texture2D t = new Texture2D(100,100); t.LoadImage(request.bytes); ((SpriteRenderer)renderer).sprite = Sprite.Create(t, new Rect(0,0,t.width,t.height)); Tecnicamente, questo dovrebbe produrre qualcosa di identico …
8 unity  textures 

2
Per la cottura a vapore del buffer dei vertici, più glBufferSubData VS Orphaning?
Recentemente stavo imparando OpenGL. Nei giochi, è necessario aggiornare frequentemente la posizione degli oggetti di gioco, che entreranno e usciranno costantemente dallo schermo. Quindi significa che nel rendering dobbiamo aggiornare abbastanza spesso anche il buffer dei vertici. Nel contesto di OpenGL, un modo intuitivo è usare glBufferSubData per aggiornare quelli …



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.