| 前 次 トップ |
| UFO.tonyu |
|---|
extends SpriteChar;
function appearEnemy() {
if (rnd( 50 )==0) appear(new Enemy(x,y,$pat_Sample+2));
if (rnd( 100 )==0) appear(new Yellow(x,y,$pat_Sample+8));
}
while(1) {
while(x<$screenWidth) {
x=x+2;
appearEnemy();
update();
}
while(x>0) {
x=x-2;
appearEnemy();
update();
}
} |
| UFO.tonyu |
|---|
extends SpriteChar;
function appearEnemy() {
if (rnd( 50 )==0) appear(new Enemy(x,y,$pat_Sample+2));
if (rnd( 100 )==0 && $score>100) appear(new Yellow(x,y,$pat_Sample+8));
}
while(1) {
while(x<$screenWidth) {
x=x+2;
appearEnemy();
update();
}
while(x>0) {
x=x-2;
appearEnemy();
update();
}
} |
さて、これでYellowも出現するようになりましたので、初期状態で画面上においてあるYellowのオブジェクトは消しても大丈夫です。
しかし、どうもこのシューティングは機械的に見えてしまいます。アニメーションを付けて敵が動いているようにしてみましょう。
| 前 次 トップ |