Preferencias de idioma

Aprender

Estos tutoriales proveen una revisión en mayor profundidad o paso a paso sobre temas particulares. Revisa la página de ejemplos para explorar demostraciones cortas sobre diversos temas de p5.js.

Introducción a p5.js

¡Bienvenido a p5.js!
Esta introducción cubre lo básico de cómo configurar un proyecto con p5.js

Una panorámica de las principales características de p5.js

Las principales diferencias entre ambos, y cómo convertir de uno a otro.

Cómo configurar un servidor local en Mac OS X, Windows o Linux.

Documentación adicional y tutoriales aportados por la comunidad.

Configurando p5 para que pueda ser usado fácilmente con un lector de pantalla.

Using labels to make your code accessible to screen readers.

Conectando p5.js

Uso de un servidor node.js con p5.js y comunicación vía socket.io.

Tópicos de programación

Creación y manipulación de elementos en la página, más allá del lienzo.

Una introducción al color digital.

Dibuja figuras simples utilizando el sistema de coordenadas.

Una introducción a los tres tipos de curvas en p5.js: arcos, curvas spline y curvas Bézier.

Introducción a interactividad con el ratón y el teclado.

Introducción al control del flujo de programa en p5.js.

Getting Started in WebGL

Basics of 3D setup, coordinates, and transformations

Creating custom geometry in WebGL

The basics of materials and lighting in WebGL

The basics of creating shaders within p5js using WebGL

Setting up sketches that draw in multiple stages or access 3D depth information.

Cómo programar mejor

Guía de cómo depurar tu código para todo público.

Un tutorial de consejos y trucos para optimizar tu código para que corra más rápida y fluidamente.

Sálvate de la agonía al instalar. ¿Qué es unit testing y cómo usarlo? Por Andy Timmons.

Contribuir a la comunidad

Introducción y panorámica general sobre cómo contribuir al desarrollo.

Una introducción a la estructura de archivos y herramientas para el desarrollo con p5.js, por Luisa Pereira.

Una guía sobre cómo crear un tutorial de programación en p5.js.

Creando bibliotecas adicionales para p5.js.