hi_roのソース

float x1 = 400;
float y1 = 300;
float v1 = 5;

void setup(){
size(800, 600);
noStroke();
}

void draw(){
background(100);
hiro(x1, y1);
if(keyPressed){
if (keyCode == RIGHT) {
x1 += v1;
} else if (keyCode == LEFT) {
x1 -= v1;
}
if (keyCode == UP) {
y1 -= v1;
} else if (keyCode == DOWN) {
y1 += v1;
}
}
}

void hiro(float x, float y){
fill(240, 255, 160);
ellipse(x, y, 50, 50);
fill(200);
ellipse(x-11, y-4, 20, 28);
ellipse(x+11, y-4, 20, 28);
fill(255, 160, 0);
arc(x, y, 10, 10, PI, TWO_PI);
triangle(x+5, y, x, y+5, x-5, y);
ellipse(x-6, y+25, 12, 2);
ellipse(x+6, y+25, 12, 2);
fill(0);
ellipse(x-11, y-8, 10, 10);
ellipse(x+11, y-8, 10, 10);
fill(200);
ellipse(x-11, y-11, 12, 12);
ellipse(x+11, y-11, 12, 12);
}

この記事が気に入ったらサポートをしてみませんか?