Week04-1
void setup(){size(500,500);
background(255);
colorMode(HSB, 100);
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
stroke(i, j, 100);
point(i, j);
}
}
fill(255);
rect(400,0,100,100);
strokeWeight(30);
stroke(#000000);
point(450,50);
}
void draw(){
}
void mouseDragged(){
line(pmouseX, pmouseY, mouseX,mouseY);
}
void mouseClicked(){
if(mouseX<100 && mouseY<100){
stroke(mouseX,mouseY,100);
point(450,50);
}
}
//加入印章功能
PImage img;
int a=0;
void setup(){
size(500,500);
background(255);
colorMode(HSB, 100);
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
stroke(i, j, 100);
point(i, j);
}
}
fill(255);
rect(400,0,100,100);
strokeWeight(30);
stroke(#000000);
point(450,50);
img=loadImage("1.jpg");
}
void draw(){
image(img,0,100,100,100);
}
void mouseDragged(){
if(a==0)line(pmouseX, pmouseY, mouseX,mouseY);
}
void mouseClicked(){
if(mouseX<100 && mouseY<100){
a=0;
stroke(mouseX,mouseY,100);
point(450,50);
}
else {
if(a==1)image(img,mouseX-50,mouseY-50,100,100);
else if(mouseX<100 && mouseY<200){
a=1;
}
}
}
心得
Processing 做 3D Game 應該會很有趣
沒有留言:
張貼留言