Me gustaría saber cómo dibujar imágenes usando pygame. Sé cómo cargarlos. He hecho una ventana en blanco. Cuando uso screen.blit (blanco, (10,10)) no dibuja la imagen sino que deja la pantalla en blanco.¿Cuál es una buena manera de dibujar imágenes usando pygame?
7
A
Respuesta
11
Ésta es una disposición típica:
myimage = pygame.image.load("myimage.bmp")
imagerect = myimage.get_rect()
while 1:
your_code_here
screen.fill(black)
screen.blit(myimage, imagerect)
pygame.display.flip()
2
Después de usar blit
o cualquier otra actualización en su superficie de dibujo, debe llamar al pygame.display.flip()
para actualizar realmente lo que se muestra.
2
import pygame, sys, os
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((100, 100))
player = pygame.image.load(os.path.join("player.png"))
player.convert()
while true:
screen.blit(player, (10, 10))
pygame.display.flip()
pygame.quit()
carga el archivo "player.png" Ejecutar este y funciona perfectamente. Así que espero que se aprende algo
Cuestiones relacionadas
- 1. ¿Cuál es una buena manera de representar las fuentes delineadas?
- 2. ¿Cuál es una buena manera de mostrar imágenes de fondo grandes en css
- 3. ¿Cuál es la mejor manera de agregar una GUI a una aplicación Pygame?
- 4. ¿Cuál es una buena manera de construir un proyecto Backbone.js?
- 5. cuál es una buena manera de eliminar los últimos directorios
- 6. ¿Cuál es una buena manera de dividir cadenas aquí?
- 7. ¿Cuál es una buena manera de depurar el código haskell?
- 8. ¿Cuál es una buena manera de * temporalmente * ordenar un vector?
- 9. ¿Cuál es una buena manera pitonica de encontrar objetos duplicados?
- 10. transformando imágenes en pygame
- 11. ¿Cuál es una buena manera de encontrar un valor específico en un documento XML usando C#?
- 12. ¿Cuál es una buena manera de reemplazar caracteres internacionales con sus equivalentes latinos básicos usando Python?
- 13. Una buena manera de mostrar imágenes grandes en línea
- 14. ¿Cuál es la mejor manera de dibujar en la consola?
- 15. Manera eficiente de dibujar en OpenGL ES
- 16. ¿Cuál es una buena manera de almacenar archivos binarios en Heroku?
- 17. Repositorio de código. ¿Cuál es una buena?
- 18. ¿Python y pygame son una buena forma de aprender SDL?
- 19. ¿Cuál es una buena manera de manejar un número de versión en una aplicación Java?
- 20. ¿Cuál es una buena manera de escribir una interfaz de usuario Cocoa en una aplicación Erlang?
- 21. ¿Cuál es una buena manera de verificar si un doble es un número entero en C#?
- 22. ¿Cuál es una buena manera de probar un archivo para ver si es un archivo zip?
- 23. ¿Cuál es una buena manera de probar el uso de msync en kernels recientes de Linux?
- 24. Clearing cin input: es cin.ignore no es una buena manera?
- 25. ¿Cuál es una buena manera de rotar una matriz de píxeles?
- 26. ¿Cuál es una buena manera de pedir métodos en una clase de Python?
- 27. ¿Cuál es una buena manera de organizar una aplicación de sitio web PHP?
- 28. ¿Cuál es una buena manera de agregar una gran cantidad de flotadores pequeños juntos?
- 29. ¿Cuál es una buena manera de probar la unidad de métodos/clases/funciones de C++?
- 30. ¿Cuál es una buena manera de encontrar tiempo real en milisegundos con C++?
Did que googled 'dibujar imágenes pygame'? En mi PC obtengo algunos documentos y tutoriales útiles – joaquin
¿estamos hablando de un tipo de imagen .png? –
sí, es un archivo .png – jtl999