11-07-2018, 06:35 PM
Hola!
Aquí tienes lo más básico que se puede hacer con efectos raster:
Este ejemplo hace lo siguiente:
Un saludo!
Aquí tienes lo más básico que se puede hacer con efectos raster:
Code:
from tilengine import Engine,Window,Color
negro = Color(0,0,0)
blanco = Color(255,255,255)
# función de efectos raster
def raster_effect(line):
if line is 180:
engine.set_background_color(blanco)
# crea motor y configura efecto raster
engine = Engine.create(480, 360, 0,0,0)
engine.set_raster_callback(raster_effect)
# crea ventana y bucle principal
window = Window.create()
while window.process():
engine.set_background_color(negro)
window.draw_frame()
Este ejemplo hace lo siguiente:
- Crea una ventana de 480x360 píxeles, sin capas ni sprites, tan sólo color de fondo.
- Cada vez que empieza un nuevo frame, establece el fondo a negro
- Cuando va por la mitad de la pantalla (línea 180) cambia el color de fondo a blanco.
Un saludo!