Cómo animar usando el procesamiento
//La función de configuración se utiliza para la inicialización y el tiempo de ejecución de procesamiento la ejecuta una vez.
¿Configuración no válida()
{
? Tamaño(250,80);
? Smooth(); //Función para eliminar bordes irregulares.
? Velocidad de fotogramas (1); // La frecuencia de actualización de la imagen es de un fotograma por segundo, el valor predeterminado es 60 fotogramas por segundo.
? PFont font = load font(" Candara-Bold-48 . vlw "); //Cargar la fuente creada
? textFont(font); //Establece la fuente cargada como fuente predeterminada.
}
//La función de dibujo dibuja la página en la ventana de visualización. Esta función se llama cada vez que se actualiza la página y la frecuencia de actualización está controlada por la función frameRate.
¿Sorteo no válido()
{
? int h = hora();
? int m = minuto();
? int s = segundos();
?
? Cadena t = nf(h, 2) ":" nf(m, 2) ":" nf(s, 2);
?
? background(255-(s * 2)); //Establece el rango de color de fondo de 255 (blanco) a 137 (gris claro).
? fill(0, 100 (s * 2)); //Cambia el color del texto de 100 (gris claro) a 218 (cerca del negro).
?
? text(t, 10, 55); //Envía la cadena de tiempo a una posición específica en la ventana de visualización.
? println(t); //Mostrar cadena en la consola.
}
Nota 1: Se requiere la creación de fuentes. Consulte Herramientas -> CreateFont, la fuente de la fuente creada estará en los datos del directorio de archivos del proyecto.
Nota 2: La fuente predeterminada no es compatible con el chino, es necesario crear una fuente especial y seleccionar un juego de caracteres compatible.
Nota 3: El tamaño acepta un modo de tercer parámetro opcional. ¿modo? Se utiliza para definir el motor de renderizado que se utilizará, compatible con PDF (representado directamente en documentos PDF de Adobe?0?3), OPENGL (utilizando el adaptador de gráficos Open-GL disponible), P3D (para renderizado 3D rápido), etc. El valor predeterminado es JAVA2D, que es mejor para imágenes 2D de alta calidad.
Haga clic en boceto ->; ejecutar o use ctr r, aparecerá el efecto. La captura de pantalla es la siguiente:
Tenga en cuenta que se trata de una animación.
El procesamiento es muy sencillo de utilizar y se puede tener en cuenta a la hora de visualizar datos dinámicos.