2. Esctructura: setup() y draw()¶
Paso 2/8 de práctica 1 "Lienzo interactivo"
En esta práctica veremos cómo usar las funciones setup() y draw().
El bucle de dibujo¶
Todo programa en p5.js tiene dos funciones principales que ya estarán escritas cuando abras el editor p5js:
Puedes imaginarlo como una película de dibujos animados: setup()
prepara el estudio de animación, y draw() dibuja cada fotograma,
uno tras otro, muy rápido. Por defecto p5.js dibuja unos 60 fotogramas
por segundo.
Tu primer lienzo¶
Dentro de setup() vamos a crear el lienzo con createCanvas(). Los
dos números son el ancho y el alto en píxeles:
Escribe esto en el editor p5js y pulsa el botón ▶ (Play). Deberías ver un rectángulo gris. Si lo ves, ¡todo funciona correctamente!
¿Qué hace background()?
background() rellena todo el lienzo con un color. Si le pasas un
solo número entre 0 y 255, obtienes un tono de gris: 0 es negro puro y
255 es blanco puro. Si no pones background() en draw(), las
formas que dibujes se acumularán unas sobre otras y verás un rastro.