Questions marquées «sdl»

Simple DirectMedia Layer (SDL) est une bibliothèque multimédia multiplateforme conçue pour fournir un accès de bas niveau à l'audio, au clavier, à la souris, au joystick, au matériel 3D via OpenGL et au tampon d'image vidéo 2D.



2
Techniques de gestion des entrées dans les grands jeux
Existe-t-il une technique standard pour gérer les entrées dans les grands jeux? Actuellement, dans mon projet, toute la gestion des entrées se fait dans la boucle de jeu, comme ceci: 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 SDL_MOUSEBUTTONDOWN: …
16 c++  sdl  input  standards 



4
Trap mouse dans SDL
Comment piéger la souris de l'utilisateur dans mon jeu? Ce n'est pas un jeu en plein écran, mais je le veux pour que l'utilisateur ne puisse pas faire glisser la souris vers l'extérieur de l'écran. Dois-je vérifier les coordonnées de la souris et de SDL_WarpCursor pour le faire dire à …
12 sdl  input  mouse 

2
Comment calculer le temps delta avec SDL?
J'ai entendu dire que vous pouvez calculer le temps delta avec deux fonctions appelées SDL_GetPerformanceCounter et SDL_GetPerformanceFrequency. Je ne sais pas comment ils fonctionnent complètement, mais j'ai entendu dire que c'était un peu similaire à l'utilisation de SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; while (somebool) { LAST …
11 c++  algorithm  sdl 


1
SDL blitting plusieurs surfaces à la fois
J'essaie d'écrire un jeu de plateforme où les sprites pour les arrière-plans de niveau sont divisés en morceaux de 512x512. Je garde 3 morceaux en mémoire à la fois et j'essaie d'écrire du code pour les blit tous les trois à l'écran. Voici le code actuel que j'ai: SDL_Rect where; …
10 sdl 





2
Comment gérer OpenGL et plein écran sous OS X
Je fais l'essentiel de mon développement sur OS X et pour mon projet de jeu actuel, c'est mon environnement cible. Cependant, lorsque je joue à des jeux, je joue sur Windows. En tant que joueur Windows, j'ai l'habitude de passer Alt + Tab du jeu à la dernière application ouverte. …
9 opengl  sdl  macos 

3
Fonction SDL pour le chargement de fichiers PNG
J'apprends SDL 2.0 en ce moment et j'ai vu cette méthode pour charger des 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 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.