PVector user;
PVector userV;
void setup() {
size(400, 400);
user = new PVector(200, 200);
userV = new PVector(1, 1);
}
void draw() {
background(255);
ellipse(user.x, user.y, 100, 100);
user.add(userV);
if (user.x>400-50) userV.x=-1;
if (user.y>400-50) userV.y=-1;
if (user.x<50) userV.x=+1;
if (user.y<50) userV.y=+1;
}
Part 2 電流急急棒
void setup() {
size(400, 400);
imgMap=loadImage("map.png");
imgMap.loadPixels();
}
void draw() {
background(imgMap);
if (imgMap.pixels[mouseX+mouseY*400]==color(255, 0, 0)){
}
fill(imgMap.pixels[mouseX=mouseY*400]);
rect(250, 250, 100, 100);
}

沒有留言:
張貼留言