私は現在AS3ゲームに取り組んでおり、プレイヤーのスプライトがコインを収集できるように設定しています。これは、プレーヤーとの衝突を検出したときに「コイン」ムービークリップを非表示にし、コインカウントを1つ増やすことによって行われます。
現在、次のループがあります。
if (coin1Collected == false){
if (player.hitTestObject(level.coin1)){
level.coin1.visible = false;
coin1Collected = true;
coinsCollected++;
soundChannel = coinSound.play();
}
}
個々のコインムービークリップとコイン収集ブール値ごとにこれらの1つを設定したくありませんが、それらすべてをforループに入れる方法を見つけることができませんでした。forループ内で変数を増分値と連結する方法はありますか?事前に感謝し、これが愚かな質問である場合は申し訳ありません。