2020年12月21日 星期一

week15

 PVector user;

PVector Y, v=null;

void setup(){

  size(600,400);

  user = new PVector(100,300);

  Y= new PVector(100,300);

}

void draw(){

  background(255);

  line(user.x,user.y,Y.x,Y.y);

  textSize(40);

  fill(255,0,0);text("Y",Y.x,Y.y);

  fill(255); ellipse(user.x,user.y,20,20);

  if(v!=null) user.add(v);

}

void mouseDragged(){

  user.x=mouseX;

  user.y=mouseY;

}

void mouseReleased(){

  PVector diff = PVector.sub(Y,user);

  v=diff.div(10);

}

沒有留言:

張貼留言