Week06
TEXT:
ex1:
size(100,100);
fill(255,0,0);
textSize(40);
text("Hello",30,30);
ex2:
size(500,400);
rect(100,100,200,100);
fill(255,0,0);
textSize(40);
textAlign(LEFT,TOP);
text("Hello",100,100);
ex3:
size(800,300);
fill(255,0,0);
PFont font1=createFont("Times New Roman",30);
textFont(font1);
text("中文vs.En",30,30);
PFont font2=createFont("標楷體",30);
textFont(font2);
text("中文vs.En",30,130);
Array:
ex1:
int [][]A={{1,1,1},{0,1,0},{0,1,1},{1,1,1}};
size(300,400);
for(int i=0;i<4;i++){
for(int j=0;j<3;j++){
if(A[i][j]==0)fill(0);
else fill(0,0,255,125);
rect(j*100,i*100,100,100);
}
}
ex2:
int [][]A={{2,2,2,2},{0,1,0,1},{1,0,1,0},{2,2,2,2}};
PImage ball,eevee;
void setup(){
size(400,400);
ball=loadImage("ball.png");
eevee=loadImage("eevee.png");
}
void draw(){
background(0);
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
if(A[i][j]==2)image(ball,j*100,i*100,100,100);
if(A[i][j]==1)image(eevee,j*100,i*100,100,100);
}
}
}
ex3:
int [][]A={{2,2,2,2},{0,1,0,1},{1,0,1,0},{2,2,2,2}};
PImage ball,eevee;
void mousePressed(){
int i=int(mouseY/100);
int j=int(mouseX/100);
A[i][j]=0;
}
void setup(){
size(400,400);
ball=loadImage("ball.png");
eevee=loadImage("eevee.png");
}
void draw(){
background(0);
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
if(A[i][j]==2)image(ball,j*100,i*100,100,100);
if(A[i][j]==1)image(eevee,j*100,i*100,100,100);
}
ellipse(mouseX,mouseY,25,25);
text("mouseX"+mouseX+" mouseY:"+mouseY,100,100);
}





沒有留言:
張貼留言