Solución de tarea de programación en lenguaje de procesamiento. ¿Qué tal si el globo ocular negro sigue al ratón pero sólo se mueve en el globo ocular blanco?
flotador ox1 = 110;
flotador oy1 = altura/2;
flotador ox2 = 190;
flotador oy2 = altura/ 2;
configuración nula(){
tamaño(300, 300
suave();
}
void draw(){
fondo(120);
float r1 = dist(mouseX, mouseY, ancho/ 2-40, alto/2);
flotador si1 = (mouseX-(ancho/2-40))/r1;
flotador co1 = (mouseY-alto/2) /r1;
flotador r2 = dist(mouseX, mouseY, ancho/2 40, alto/2
flotador si2 = (mouseX-(ancho/2 40))/ r2;
flotador co2 = (ratónY-altura/2)/r2
if(abs(r1)lt;20){
ox1 = ratónX
oy1 = mouseY
}else{
ox1 = ancho/2 20*si1-40; /2 20*co1;
}
if(abs(r2)lt; 20){
ox2 = ratónX
oy2 = mouseY;
}else{
ox2 = ancho/2 20*si2
oy2 = alto/2 20*co2; >
}
relleno(255);
elipse(ancho/2-40, alto/2, 60, 60); ancho/2 40, alto/2, 60, 60);
relleno(0
elipse(ox1,oy1,20,20); >elipse(ox2,oy2,20,20);
}