- 締切済み
JAVA:シューティングゲームのステージに関する表記の仕方
http://javagame.skr.jp/index.php?FrontPage#q34b9226 ↑ こちらのサイトを参考にしてJAVAでインベーダーゲームのアプリケーションを作ってみました。 これにもう少し手を加えて、敵を全滅させたら次のステージに行くようにしたいのですが、敵の存在の確認をして、1匹もいなかったら…といった風にいろいろためしてみたんですがうまくいきません。 どういう表現にすればよいのでしょうか? 開発環境はSDKの1.4.2です。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- _ranco_
- ベストアンサー率58% (126/214)
回答No.1
intタイプの変数enemyCounterとかを設けて、ゲームの進行を管理するメインスレッドのループの冒頭で、while (enemyCounter > 0){などでチェックするとよいでしょう。 あるいは、この変数をデクリメントする現場で即座に、if (enemyCounter < 1){とやってもいいかも。