Herramientas de usuario

Herramientas del sitio


highlevel:processing2

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
highlevel:processing2 [2013/06/22 20:43]
alfred [Funciones básicas]
highlevel:processing2 [2020/05/09 09:25] (actual)
Línea 2: Línea 2:
 ===== Básico ===== ===== Básico =====
 ==== Estructura del programa ==== ==== Estructura del programa ====
 +  * ''​void setup ()''​ se llama al principio.
 +  * ''​void mouseDragged ()''​ se llama cuando el ratón se está pulsando y moviendo por la pantalla.
 +  * ''​void mousePressed()''​
 +  * ''​void mouseReleased()''​
 ==== Funciones básicas ==== ==== Funciones básicas ====
   * ''​size(640,​480)'',​ indica el tamaño de la ventana.   * ''​size(640,​480)'',​ indica el tamaño de la ventana.
Línea 11: Línea 15:
   * ''​stroke()'',​ color de borde.   * ''​stroke()'',​ color de borde.
   * ''​fill()'',​ color de relleno.   * ''​fill()'',​ color de relleno.
 +  * ''​random(x,​ y)'',​ valor aleatorio entre x e y.
 +
 +==== Funciones matemáticas ====
 +  * ''​map(mouseX,​ 0, width, 0, 255)'',​ mapea un valor (mouseX) que estará entre 0 y width entre los valores 0 y 255.
 +  * ''​dist(pmouseX,​ pmouseY, mouseX, mouseY)'',​ devuelve la distancia entre dos puntos, en este caso "la velocidad"​ del mouse.
 +  * ''​constrain(mouseX,​ 30, 70)'',​ delimita un valor entre 30 y 70 (sólo podrá coger entre este rango).
 +
 +Las funciones que aceptan colores pueden recibir un parámetro (escala de gris), tres (RGB) o cuatro (RGBA).
 +==== Variables básicas ====
 +
 +  * ''​mouseX''​ y ''​mouseY''​ son las posiciones actuales del mouse.
 +  * ''​pmouseX''​ y ''​pmouseY''​ son las posicones anteriores del mouse.
 +
 +==== Notas ====
 +  * Si se quieren añadir clases, se hará dentro de la carpeta del proyecto en un archivo .pde.
 +
 ===== Módulos ===== ===== Módulos =====
 ==== Android ==== ==== Android ====
 === Notas === === Notas ===
   * Para que funcione la compilación en Android has de tener instalado el ''​SDK 2.3.3 (API 10)''​.   * Para que funcione la compilación en Android has de tener instalado el ''​SDK 2.3.3 (API 10)''​.
 +
 +===== Notas ====
 +==== Links ====
 +
 +==== Repositorios ====
 +  * [[http://​www.freesounds.org]],​ repositorio de audio.
 +  * [[http://​www.openprocessing.org|Open Processing]],​ repositorio de sketches.
highlevel/processing2.1371933794.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)