爆爆王
做出背景
使用鍵盤移動的紅圓點(人物)
空白鍵放水球
鱷魚
斧頭人
小精靈
可以轉四方向且嘴巴角度不變
移動
程式碼:
void setup(){
size (600,400);
}
float open=1, angle=0;
int now=0;
float pacX=300, pacY=200;
int dirX=0, dirY=0;
void draw(){
background(0);
fill(255,255,0);
arc(pacX,pacY,30,30,0+angle+open,PI*2+angle-open);
pacX+=dirX; pacY+=dirY;
now++;
open=abs ((now%60)/60.0-0.5);///0.5 -> 0 -> 0.5 -> 0.5 -> 0 ...
}
void keyPressed(){
if(keyCode==UP) {dirX=0;dirY=-1; angle=radians(270);}
if(keyCode==DOWN) {dirX=0;dirY=1; angle=radians(90);}
if(keyCode==LEFT) {dirX=-1;dirY=0; angle=radians(180);}
if(keyCode==RIGHT) {dirX=1;dirY=0; angle=0;}
}
*以上截圖為老師上課的截圖
沒有留言:
張貼留言