小畫家
程式碼:
void setup( )
{
size(500,500);
}
void draw( )
{
strokeWeight(5); //筆粗
if(key=='0') background(255);
if(key=='1') stroke(255,0,0);
if(key=='2') stroke(255,255,0);
if(key=='3') stroke(0,255,0);
if(key=='4') stroke(0,0,255);
if(key=='5') stroke(255,0,255);
if(mousePressed)
{
line(mouseX,mouseY ,pmouseX,pmouseY);
}
}
隕石墜落

程式碼:
int [ ]x={0,0,0,0,0,0,0,0,0,0};
int [ ]y={0,0,0,0,0,0,0,0,0,0};
int n=0; //設隕石落下從第"0"個開始
void setup( )
{
size(500,500);
}
void draw( )
{
background(255);
for(int i=0;i<n;i++)
{
circle(x[ i ],y[ i ],30); //畫圓
y[ i ]+=4;
if(y[ i ]>500-15)y[ i ]=500-15;
}
}
void mousePressed( )
{
x[ n ]=mouseX;
y[ n ]=mouseY;
n++;
}
氣球上升
程式碼:
PImage img; //設立一個參數
int x[ ]={0,0,0,0,0,0,0,0,0,0,0};
int y[ ]={0,0,0,0,0,0,0,0,0,0,0};
int n=0;
void setup( )
{
size(500,500);
img=loadImage("balloon.jpg"); //載入一個圖檔叫"balloon.jpg",並把圖檔
拉入
}
void draw( )
{
background(255);
for(int i=0;i<n;i++)
{
image(img,x[ i ],y[ i ],100,150);
y[ i ]-=4;
if(y[ i ]<0)y[ i ]=0;
}
}
void mousePressed( )
{
x[ n ]=mouseX;
y[ n ]=mouseY;
n++;
}
沒有留言:
張貼留言