前 次 トップ |
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のオブジェクトは消しても大丈夫です。
しかし、どうもこのシューティングは機械的に見えてしまいます。アニメーションを付けて敵が動いているようにしてみましょう。
前 次 トップ |