Herramientas de usuario

Herramientas del sitio


otros:interactive0

Diferencias

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

Enlace a la vista de comparación

Próxima revisión
Revisión previa
otros:interactive0 [2013/06/23 23:02]
alfred creado
otros:interactive0 [2020/05/09 09:25] (actual)
Línea 1: Línea 1:
 ====== Programación interactiva (0) ====== ====== Programación interactiva (0) ======
 +===== Básico ===== 
 +==== Pequeños trucos ==== 
 +Asignar el color verde según la distancia del mouse con el centro. 
 +<code java> 
 +float green = dist(mouseX,​mouseY,​width/​2,​height/​2);​ 
 +</​code>​ 
 +=== Reflejos === 
 +<code java> 
 +void mouseDragged () { 
 +  float red = map(mouseX, 0, width, 0, 255); 
 +  float blue = map(mouseY, 0, width, 0, 255); 
 +  float green = dist(mouseX,​mouseY,​width/​2,​height/​2);​ 
 +   
 +  float speed = dist(pmouseX,​ pmouseY, mouseX, mouseY); 
 +  float alpha = map(speed, 0, 20, 0, 10); 
 +  float lineWidth = map(speed, 0, 10, 10, 1); 
 +  lineWidth = constrain(lineWidth,​ 0, 10); 
 +  stroke(red, green, blue, 255); 
 +  strokeWeight(lineWidth);​ 
 +  line(width/​2+((width/​2)-pmouseX),​ pmouseX, width/​2+((width/​2)-mouseX),​ mouseY); 
 +
 +</​code>​ 
 +==== Ejemplos ==== 
 +=== Curso de programación interactiva === 
 +  * {{:​otros:​interactiveprogramming:​week_1_code_samples_sonicpainterdesktop.zip|Semana 1}} Carga de sonidos y reflejo.  
 +{{:​otros:​interactiveprogramming:​pantallazo-sonicpainterdesktop.png?​200|}}
otros/interactive0.1372028524.txt.gz · Última modificación: 2020/05/09 09:25 (editor externo)