今天目標: (1) 會轉動的漂亮的花花, (2) 思考決定期中作品
int []X = new int[100];
int []Y = new int[100];
int N=0;
void setup()
{
size(640, 480);
}
float p=0;
void draw()
{
p+=0.004;
background(#B9B8B8);
for(int i=0;i<N;i++) myFlower(X[i], Y[i]);
myFlower(mouseX, mouseY);
}
void myFlower(float x, float y)
{
pushMatrix();
translate(x, y);
rotate(p);
for (int i=0;i<5;i++)
{
fill(0, 255, 0);
rotate(PI/5);
ellipse(0, 0, 50, 150);
}
for (int i=0;i<20;i++)
{
fill(255, 255, 0);
rotate(PI/20);
ellipse(0, 0, 10, 100);
}
fill(#903801);
ellipse(0, 0, 60, 60);
popMatrix();
}
void mousePressed()
{
X[N]=mouseX;
Y[N]=mouseY;
N++;
if (N>=100)N=0;
}
類似這個遊戲吧~
沒有留言:
張貼留言