¿Alguien puede darme un código de ejemplo que cree una superficie con un fondo transparente en pygame?Cómo hacer una superficie con un fondo transparente en pygame
27
A
Respuesta
27
Esto debe hacerlo:
image = pygame.Surface([640,480], pygame.SRCALPHA, 32)
image = image.convert_alpha()
Asegúrese de que la profundidad de color (32) permanece establecido expresamente otra cosa, esto no funcionará.
9
También puede darle una clave de color, al igual que la transparencia de archivos GIF. Esta es la forma más común de hacer sprites. El mapa de bits original tiene la obra, y tiene un color determinado como fondo que no se extrae, que es la clave de color:
surf.set_colorkey((255,0,255)) // Sets the colorkey to that hideous purple
Las superficies que utiliza la clave de color en lugar de alfa son mucho más rápido que blit ya que no lo hacen requiere cualquier mezcla matemática. La superficie SDL utiliza una máscara de bits simple cuando tiene un conjunto de teclas de color, que se mueve prácticamente sin gastos generales.
Cuestiones relacionadas
- 1. ¿Cómo bligo un PNG con cierta transparencia en una superficie en Pygame?
- 2. ¿Cómo hacer SurfaceView con fondo transparente?
- 3. cacao: Cómo hacer un fondo transparente webView?
- 4. ¿Cómo hacer gráficos con fondo transparente en R usando ggplot2?
- 5. Cómo crear una imagen con fondo transparente
- 6. Crear una imagen con un fondo transparente en ImageMagick
- 7. Cómo crear una UITableViewCell con un fondo transparente
- 8. ¿Cómo puedo hacer esquinas redondeadas div con fondo transparente?
- 9. ¿Cómo hacer que el fondo de una JTable sea transparente?
- 10. ¿Cómo hacer que el fondo de un JCheckBox sea transparente?
- 11. WPF: Cómo hacer que un fondo de botón sea transparente
- 12. ¿Cómo poner una div en otra div con fondo transparente?
- 13. Un widget qt con fondo totalmente transparente
- 14. lienzo transparente de Android (vista de superficie)
- 15. Android OpenGL ES Fondo transparente
- 16. ¿Cómo puedo recortar una imagen con Pygame?
- 17. cuadro de texto con un fondo transparente
- 18. Transparente Fondo
- 19. Eliminar parte del fondo/hacer transparente
- 20. Fondo transparente con un UIViewController modal
- 21. Cargando MPMoviePlayerViewController con fondo transparente?
- 22. ImageButton no resalta al hacer clic con Fondo transparente
- 23. ImageButton en Android con fondo transparente
- 24. ¿Cómo hago un fondo semi transparente?
- 25. Fondo transparente en CoreGraphics
- 26. Cómo establecer un fondo transparente de JPanel?
- 27. Hacer un píxel transparente en Matlab
- 28. Iphone ¿Cómo hacer que el fondo del contexto sea transparente?
- 29. Hacer fondo transparente de iconos de Android en eclipse
- 30. Hacer que un JPanel no dibuje su fondo (Transparente)