Pelota en movimiento

De Casiopea



TítuloPelota en movimiento Andres Ardaya
AsignaturaImagen Escrita 2017
Del CursoImagen Escrita 2107
CarrerasDiseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property.
5
Alumno(s)Andres Ardaya

<processingjs> float x, y, radio, movX, movY; int direccionX, direccionY;

void setup() {

  size(400,400);
  smooth();
noStroke();
ellipseMode(RADIUS);
background(15,57,4);
 x= 50.0; //coordenada X
 y= 50.0; //coordenada Y
 radio = 30;
 movX = 1.5;
 movY= 5.0;  //velocidad en eje
 direccionX = 2;  //Direccion de movimiento X
 direccionY= 1;  //Direccion de movimiento Y

}

void draw()  {
  fill(255,0,0,10);
  rect(0,0,width,height);
  
  fill(223);  
  ellipse(x, y, radio, radio);
  
  if ((x > width-radio) || (x < radio)) 
  {direccionX = -direccionX;} 
  
  
   if ((y > height-radio) || (y < radio)) 
  {direccionY = -direccionY;} 
  
  x += movX * direccionX;
  y += movY * direccionY;
  
  


} 



</processingjs>


float x, y, radio, movX, movY;
int direccionX, direccionY;

void setup()  {
   size(400,400);
   smooth();
 noStroke();
 ellipseMode(RADIUS);
 background(15,57,4);
  x= 50.0; //coordenada X
  y= 50.0; //coordenada Y
  radio = 30;
  movX = 1.5;
  movY= 5.0;  //velocidad en eje
  direccionX = 2;  //Direccion de movimiento X
  direccionY= 1;  //Direccion de movimiento Y
} 
 
 void draw()  {
   fill(255,0,0,10);
   rect(0,0,width,height);
   
   fill(223);  
   ellipse(x, y, radio, radio);
   
   if ((x > width-radio) || (x < radio)) 
   {direccionX = -direccionX;} 
   
   
    if ((y > height-radio) || (y < radio)) 
   {direccionY = -direccionY;} 
   
   x += movX * direccionX;
   y += movY * direccionY;
   
   

   
 }