Sviluppo del gioco

Domande e risposte per sviluppatori di giochi professionali e indipendenti

2
Come calcolare il delta time con SDL?
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(); …
11 c++  algorithm  sdl 



4
L'interpolazione dei fotogrammi come quella usata da SmoothVideo Project potrebbe essere un'opzione per aumentare il framerate dei giochi senza un grande impatto sulle prestazioni?
Il progetto SmoothVideo utilizza l'interpolazione dei fotogrammi per aumentare i fps del video da 24 a 60. I risultati sono piuttosto impressionanti . Mi chiedevo se questo potesse essere applicato e se sarebbe stato bello nei videogiochi? Utilizza molte meno risorse rispetto al rendering di tutti i frame, quindi consentirebbe …


3
UPS e FPS - Cosa devo limitare e perché?
Attualmente sto scrivendo un gioco usando C ++ e SDL2 e c'è una cosa che mi chiedo: ha senso limitare i miei frame al secondo (FPS) e / o i miei aggiornamenti al secondo (UPS)? Ho l'idea che se limiti l'UPS, essenzialmente controlli la velocità del gioco - se il …
11 game-loop  logic  sdl2 




2
Come rendere voxel dall'aspetto naturale
Sto sviluppando un gioco voxel, ma penso di usare la tecnica sbagliata. Attualmente uso piastrelle piatte, per realizzare blocchi, e penso che esista un modo migliore e più efficiente. Ho visto un gioco di voxel, che ha un terreno dall'aspetto naturale. Con questo intendo non blocchi. Il gioco ha 4 …

2
SpriteKit segue il modello MVC?
Attualmente sto lavorando a un progetto iOS chiamato Old Frank che sto cercando di seguire un modello di progettazione MVC. L'essenza è. GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View) Ora, se capisco correttamente MVC, non puoi usare molte delle funzionalità che SpriteKit ha da offrire se vuoi seguire MVC. Ad …

6
Gli oggetti di gioco che si trovano al di fuori della vista della videocamera consumano risorse di computer / dispositivi mobili in Unity?
Nell'unità, supponiamo che nella mia scena ci siano alcuni oggetti di gioco che non sono visibili alla telecamera e quindi non vengono renderizzati mentre il gioco è in esecuzione. Questi oggetti di gioco consumeranno risorse computer / mobili quando il gioco è in esecuzione? Dove posso trovare dettagli sull'utilizzo come …

2
Qual è il vantaggio del meccanismo di accesso diretto allo stato di OpenGL?
Ho letto di OpenGL 4.5 Direct State Access (DSA) su opengl.org e non sono sicuro che lo stia facendo bene. Sembra implicare che il vecchio modo sia meno efficiente: glBind(something) glSetA(..) glSetB(..) glSetC(..) rispetto al nuovo modo: glSetA(something, ..) glSetB(something, ..) glSetC(something, ..) A quanto pare ora ognuno glSetdeve includere …
11 opengl 


1
In un sistema di materiali basato su grafici, come posso supportare una varietà di tipi di input e output?
Sto cercando di avvolgere la mia testa intorno a come sistemi di materiali come questo , questa applicazione. Questi sistemi potenti e intuitivi, simili a grafici, sembrano essere relativamente comuni come metodo per consentire a programmatori e non programmatori di creare rapidamente shader. Tuttavia, dalla mia esperienza relativamente limitata con …

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.