Buscar..


Observaciones

El procesamiento es un lenguaje y entorno de programación de código abierto para personas que desean crear imágenes, animaciones e interacciones.

El procesamiento se refiere al lenguaje creado sobre Java y al IDE mínimo con el que se envía. Es gratuito y de código abierto, se ejecuta en Linux, Mac OS X y Windows, y puede dar salida a pantallas, impresión, paquetes 3D e impresión CNC.

El lenguaje simplifica una gran cantidad de conceptos complejos y facilita la entrada de diseñadores, artistas y no programadores al mundo de la programación.

A lo largo de los años se usó para producir una serie de proyectos que van desde la visualización de datos hasta la computación física , juegos , 3D , sonido , rendimiento en vivo y más .

Debido a su vibrante comunidad, Processing no solo cuenta con una contribución de más de 100 bibliotecas, sino que también está presente en las principales plataformas móviles, como Android y iOS .

Hay comunidades en línea para compartir contenido de procesamiento, como OpenProcessing .

Algunos sitios web incluso permiten que los usuarios aprendan y utilicen el procesamiento directamente en el navegador, como el SketchPatch controlado por Flash y el HasCanvas , Sketchpad y p5.js (puro JS) controlados por JavaScript.

También hay puertos de procesamiento a los siguientes idiomas:

El modo Android permite ejecutar bocetos de procesamiento como aplicaciones de Android con pocos o ningún cambio en el código al automatizar tareas desde la configuración del proyecto hasta la exportación de archivos .apk . Los bocetos de procesamiento de Android también tienen acceso a los dispositivos y sensores Android subyacentes.

Los usuarios avanzados no están limitados al IDE de procesamiento; Pueden configurar proyectos de Procesamiento en Eclipse ; use proclipsing o, alternativamente, use Sublime Text para crear y ejecutar bocetos a través del paquete de procesamiento sublime .

Versiones

Versión Fecha de lanzamiento
1.5.1 2011-05-15
2.2.1 2014-05-19
3.1.2 2016-07-29
3.2.1 2016-08-19

Instalación y configuración

La forma más fácil de usar el procesamiento es descargar el editor de procesamiento desde la página de descarga de procesamiento .

Eso viene como un archivo zip. Descomprima ese archivo en cualquier lugar, y tendrá un directorio que contiene un ejecutable (en Windows, ese es el archivo processing.exe ).

Ejecutar ese ejecutable abre el editor de Procesamiento:

Editor de procesamiento

El editor de Procesamiento (también llamado el Entorno de Desarrollo de Procesamiento o PDE) contiene muchas herramientas que hacen mucho trabajo por usted. Le permite escribir código de procesamiento, que se convierte automáticamente a Java y luego compila y ejecuta para usted.

El PDE contiene muchas funciones, pero por ahora solo escriba su código de procesamiento dentro de la sección blanca del editor y luego presione el botón de reproducción para ejecutar su código. Vea la sección de Hello World a continuación para ver un código de ejemplo.

También puede escribir código de procesamiento utilizando otros editores de códigos básicos como Atom o Sublime Text , o con un IDE más avanzado como eclipse .

Hola Mundo

La forma más fácil de escribir código de procesamiento es simplemente llamar a una serie de funciones. Presione el botón Ejecutar en el editor de Procesamiento, y Procesando ejecutará su código. Aquí hay un ejemplo:

size(200, 200);
background(0, 0, 255);
fill(0, 255, 0);
ellipse(100, 100, 100, 100);

Este código crea una ventana de 200x200 , dibuja un fondo azul, cambia el color de relleno a verde y luego dibuja un círculo en el centro de la pantalla.

círculo verde sobre fondo azul

Sin embargo, la mayoría de los bocetos de procesamiento utilizarán las funciones de setup() y draw() predefinidas.

  • La función setup() es llamada automáticamente por Processing, una vez al principio del boceto. Esta función se utiliza para realizar la configuración inicial, como el size y la carga de recursos, como los archivos de imagen y sonido.

  • La función draw() se llama automáticamente procesando 60 veces por segundo. Esta función se utiliza para dibujar y obtener la entrada del usuario.

    void setup() {
      size(200, 200);
    }
    
    void draw(){
      background(0);
      ellipse(mouseX, mouseY, 25, 25);
    }
    

Este código crea una ventana de 200x200 y luego dibuja un círculo en la posición actual del mouse.

círculo en el mouse



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow