es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SDL-2

¿Cómo puedo dibujar múltiples rectángulos en la pantalla en SDL2?

Intenté hacerlo primero usando SDL_RenderFillRect() y SDL_RenderFillRects(), sin embargo no funcionó, decidí investigar cómo usar superficies ya que en la documentación indica en SDL_FillRect() que también necesita una superficie, por lo que estoy convencido de que la clave para dibujar varios es mediante el uso de superficies. Sin embargo, encuentro . . . Read more

SDL cómo renderizar un rectángulo semi transparente

Quiero renderizar mis rectángulos semi-transparentes. Jugé con el canal alfa pero no tuve éxito. Aún están sólidos ¿Qué puedo hacer para renderizarlos transparentes? Tal vez cambiar el renderizado, no tengo idea. Por favor ayúdame, aquí está el código que he usado para renderizar mis rectángulos. Muchas gracias: for (int i . . . Read more

Cómo llamar manualmente a un destructor en un puntero inteligente?

Tengo un shared_ptr para un SDL_Texture en un juego que estoy creando. Quiero usar un puntero compartido para poder utilizar la misma textura en varios objetos sin tener fugas de memoria. Tengo el puntero compartido devuelto desde un método que es: std::shared_ptr<sdl_texture> RenderWindow::loadTexture(const char *filePath) { return std::shared_ptr<sdl_texture>(IMG_LoadTexture(renderer, filePath), SDL_DestroyTexture); . . . Read more