Domande taggate «sdl»

Simple DirectMedia Layer (SDL) è una libreria multimediale multipiattaforma progettata per fornire accesso di basso livello a audio, tastiera, mouse, joystick, hardware 3D tramite OpenGL e framebuffer video 2D.



2
Tecniche di gestione dell'input in giochi di grandi dimensioni
Esiste una tecnica standard per la gestione dell'input nei giochi di grandi dimensioni. Attualmente, nel mio progetto, tutta la gestione degli input viene eseguita nel loop di gioco, in questo modo: while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit = 1; break; case SDL_KEYDOWN: switch(event.key.keysym.sym){ case SDLK_c: //do stuff break; } break; case …
16 c++  sdl  input  standards 



4
Trap mouse in SDL
Come posso intrappolare il mouse dell'utente all'interno del mio gioco? Non è un gioco a schermo intero, ma lo voglio in modo che l'utente non possa trascinare il mouse all'esterno dello schermo. Devo controllare le coordinate del mouse e SDL_WarpCursor per farlo dire all'interno della finestra (manualmente), oppure esiste un …
12 sdl  input  mouse 

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 


1
SDL che unisce più superfici contemporaneamente
Sto cercando di scrivere un gioco platform in cui gli sprite per gli sfondi di livello sono suddivisi in blocchi di 512x512. Tengo 3 blocchi in memoria alla volta e sto provando a scrivere codice per blitare tutti e tre sullo schermo. Ecco il codice attuale che ho: SDL_Rect where; …
10 sdl 


1
Perché V8 non funziona con thread SDL?
sono stato in grado di compilare e collegare V8 contro il mio gioco e l'interpretazione del codice funziona bene. Tuttavia, voglio dividere il mio codice e il ciclo di gioco dovrebbe esistere in un thread e il motore di scripting dovrebbe essere eseguito in un secondo thread insieme al mio …



2
Come gestire OpenGL e Fullscreen su OS X
Faccio la maggior parte del mio sviluppo su OS X e per il mio attuale progetto di gioco questo è il mio ambiente di destinazione. Tuttavia, quando gioco, gioco su Windows. Come giocatore di Windows sono abituato a Alt + Tab passare dall'interno del gioco all'ultima applicazione aperta. Su OS …
9 opengl  sdl  macos 

3
Funzione SDL per caricamento PNG
Sto imparando SDL 2.0 al momento e ho visto questo metodo per caricare i BMP: SDL_Texture* LoadImage(std::string file) { SDL_Surface *loadedImage = nullptr; SDL_Texture *texture = nullptr; loadedImage = SDL_LoadBMP(file.c_str()); if (loadedImage != nullptr) { texture = SDL_CreateTextureFromSurface(renderer, loadedImage); SDL_FreeSurface(loadedImage); } else std::cout << SDL_GetError() << std::endl; return texture; } …
9 c++  sdl 

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.