1.size(500,500);
ellipse(250,250,480,480);
triangle(250,250,250,10,80,150);
2.for(float angle=0; angle<PI*2; angle+=PI/3){
triangle(250,250,
250+240*cos(angle), 250+240*sin(angle),
250+240*cos(angle+PI/3),250+240*sin(angle+PI/3));
3.for(floatangle=0; angle<PI*2; angle+=PI/3){
for(int R=0;R<=240;R+=30){
noFill();
triangle(250,250,
250+240*cos(angle), 250+240*sin(angle),
250+240*cos(angle+PI/3),250+240*sin(angle+PI/3));
}
}
4. for(int R=0;R<=240;R+=20)
5.background(255);
for(int cx=10;cx<800;cx+=40){
for(int cy=10;cy<400;cy+=40){
ellipse(cx,cy,30,30);
}
}
float R=25, a=PI/2;
triangle( cx+R*cos(a), cy+R*sin(a),
cx+R*cos(a+2*PI/3), cy+R*sin(a+2*PI/3),
cx+R*cos(a-2*PI/3), cy+R*sin(a-2*PI/3));
}
background(255);
for(int cx=10;cx<800;cx+=40){
for(int cy=10;cy<400;cy+=40){
myTriangle(cx,cy);
}
}
7.float R=25, a=-PI/2;
8.float a=-PI/2;
for(int R=15; R>0; R-=5){
triangle( cx+R*cos(a), cy+R*sin(a),
cx+R*cos(a+2*PI/3), cy+R*sin(a+2*PI/3),
cx+R*cos(a-2*PI/3), cy+R*sin(a-2*PI/3));
}
9.size(400,600);
background(255);
PImage imgMario = loadImage("mario.png");
image(imgMario, 0,0, 150,150);
10.PImage imgMario;
float marioX=0, marioY=0,
if (keyCode==DOWN) { marioY+=5;}
if (keyCode==LEFT) { marioX-=5;}
if (keyCode==RIGHT) { marioX+=5;}
11.
float marioX=0, marioY=100, marioVX=1, marioVY=0, marioAX=0, marioAY=0.1;
marioX+=marioVX; marioVX+=0;
marioY+=marioVY; marioVY+=0.98;
if (marioY>500) marioVY = -marioVY*0.9;
12.
if (marioY>500) {
marioVY = -marioVY*0.8;
marioY=500;
}
if (marioX>300)marioX =-marioVX;
if (marioX<0)marioVX =-marioVX;
沒有留言:
張貼留言