Preguntas etiquetadas con sdl

Simple DirectMedia Layer (SDL) es una biblioteca multimedia multiplataforma diseñada para proporcionar acceso de bajo nivel a audio, teclado, mouse, joystick, hardware 3D a través de OpenGL y framebuffer de video 2D.



2
Técnicas de manejo de entrada en juegos grandes
¿Existe una técnica estándar para gestionar la entrada en juegos grandes? Actualmente, en mi proyecto, todo el manejo de entrada se realiza en el ciclo del juego, así: 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: switch(event.button.button){ case …
16 c++  sdl  input  standards 


3
¿Qué técnica de animación se usa en 'Dont Starve'? [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado hace 6 años . Mientras jugaba algunos juegos en mi tiempo libre personal, me topé con un juego …
12 animation  sdl  glut 

4
Atrapar el mouse en SDL
¿Cómo puedo atrapar el mouse del usuario dentro de mi juego? No es un juego de pantalla completa, pero lo quiero para que el usuario no pueda arrastrar el mouse fuera de la pantalla. ¿Tengo que verificar las coordenadas del mouse y SDL_WarpCursor para que diga dentro de la ventana …
12 sdl  input  mouse 

2
¿Cómo calcular el tiempo delta con SDL?
He oído que puede calcular el tiempo delta con dos funciones llamadas SDL_GetPerformanceCounter y SDL_GetPerformanceFrequency. No estoy seguro de cómo funcionan por completo, pero escuché que es un poco similar al uso de SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; while (somebool) { LAST = SDL_GetPerformanceCounter(); NOW = …
11 c++  algorithm  sdl 


1
SDL borrando múltiples superficies a la vez
Estoy tratando de escribir un juego de plataformas donde los sprites para los fondos de nivel se dividen en fragmentos de 512x512. Mantengo 3 fragmentos en la memoria a la vez e intento escribir código para borrar los tres en la pantalla. Aquí está el código actual que tengo: SDL_Rect …
10 sdl 


1
¿Por qué V8 no se ejecuta con hilos SDL?
pude compilar y vincular V8 contra mi juego y la interpretación del código funciona bien. Sin embargo, quiero dividir mi código y el bucle del juego debería existir en un hilo y el motor de secuencias de comandos debería ejecutarse en un segundo hilo junto a mi bucle del juego. …



2
Cómo lidiar con OpenGL y pantalla completa en OS X
Realizo la mayor parte de mi desarrollo en OS X y para mi proyecto de juego actual este es mi entorno objetivo. Sin embargo, cuando juego juegos, juego en Windows. Como jugador de Windows, estoy acostumbrado a que Alt + Tab cambie del juego a la última aplicación que estaba …
9 opengl  sdl  macos 

3
Función SDL para cargar PNG
Estoy aprendiendo SDL 2.0 en este momento y he visto este método para cargar 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 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.