Part 1
size(276,183);
PImage img = loadImage("pig.jpg");
PVector pt = new PVector(10,20,0);
image(img,0,0);
println(pt.x);
Part 2
PVector user;
void setup()
{
size(300,300);
PImage img = loadImage("pig.jpg");
user = new PVector(10,20,0);
}
void draw()
{
background(250);
ellipse(user.x,user.y,20,20);
}
Next
PVector user;
PVector Y;
void setup()
{
size(500,500);
user = new PVector(10,20);
Y = new PVector(100,300);
}
void draw()
{
background(250);
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);
}
void mouseDragged()
{
user.x = mouseX;
user.y = mouseY;
}
Finish
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);
}
PART 3
可以用搖桿製造亂碼
void setup() {
pinMode(2,INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
int x = analogRead(A0);
int y = analogRead(A1);
int sw = digitalRead(2);
Serial.write(x);
Serial.write('+');
Serial.write(y);
Serial.write('+');
Serial.write(sw);
Serial.write(' ');
delay(20);
}





沒有留言:
張貼留言