2020年3月27日 星期五
好的 Week04
PImage imgBG;//背景圖片
int []x={0,0,0,0,0};
int []y={0,0,0,0,0};
int n=0;//子彈數目用了0顆子彈
void setup()
{
size(600,600);//需與圖片相同大小
imgBG=loadImage("background.jpg");
}
void draw()
{
background(imgBG);
for(int i=0;i<5;i++)
{
circle(x[i],y[i],40);
}
}
void mousePressed()
{
if(n>=5)return;//保護程式 超過5顆也不會
x[n]=mouseX;
y[n]=mouseY;
n=(n+1)%5;//可回收子彈
}
int []a={1,0,1,0};
size(400,100);
for(int i=0;i<4;i++)
{
if(a[i]==1)fill(255,0,0);
else fill(128);
rect(i*100,0,100,100);
}
int [][]a={
{1,0,1,0,1},
{0,1,0,1,0},
{1,0,1,1,0},
{1,0,0,1,1},
{0,0,1,0,0} };
size(500,500);
for(int i=0;i<5;i++)
{
for(int j=0;j<5;j++)
{
if(a[i][j]==1)fill(255,0,0);
else fill(128);
rect(j*100,i*100,100,100);
}
}//j對應x座標 i對應y座標
PImage imgBG;
int []x={0,0,0,0,0};
int []y={0,0,0,0,0};
int []r={5,5,5,5,5};//表示圓的大小
int n=0;
void setup()
{
size(600,600);
imgBG=loadImage("background.jpg");
}
void draw()
{
background(imgBG);
for(int i=0;i<5;i++)
{
circle(x[i],y[i],r[i]);
}
if(mousePressed)r[now]++;//如果一直按 球會變大
}
int now=0;
void mousePressed()
{
//if(n>=5)return;
x[n]=mouseX;
y[n]=mouseY;
r[n]=5;//設回原來的大小
now=n;//用的是誰
n=(n+1)%5;
}
訂閱:
張貼留言 (Atom)





沒有留言:
張貼留言