球有變數的移動
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;}顏色感應器PImage imgMap; void setup(){ size(400,400); imgMap = loadImage("map.png"); imgMap.loadPixels(); } void draw(){ background(imgMap); if(imgMap.pixels[ mouseX + mouseY *400] == color(237,28,36)){ background(255,0,0); } fill(imgMap.pixels[ mouseX + mouseY *400]); rect(250,250,100,100); }
沒有留言:
張貼留言