Estoy creando un RPG en donde los tiles del mapa se están constantemente imprimiendo en la pantalla de forma individual. Se que no es muy convencional, en general se imprimen todos en una imagen "fondo" y luego solo se imprime esa en pantalla, pero quiero hacer un efecto que solo funcionará como lo estoy haciendo. El probleda de esto es que realizar la operación Surface.blit() tan seguido se come gran parte del procesador y, si bien no lo consume entero, aún así funciona lento. Intenté arreglar esto reduciendo el número de tiles a imprimirse a solamente los que el jugador verá en pantalla, que tenia planeado hacer aunque no me hubiera dado problemas, pero aun así el problema persiste. Alguien sabe si hay otra forma de unir dos superficies sin que consuma tanto procesador?
Mi pregunta es simplemente eso: ¿Hay algún otro metodo para hacer lo mismo? nada muy extenso.
No les doy el codigo porque ya se extendió lo suficiente como para volverse confuso.
Se los agradesco de antemano.
Un saludo y bendisiones para todos
