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);
}
沒有留言:
張貼留言