我现在正在开发一款 AS3 游戏,并对其进行设置,以便玩家精灵可以收集硬币。这是通过在检测到与玩家发生碰撞时使“硬币”影片剪辑不可见并将硬币计数加一来完成的。
现在,我有以下循环。
if (coin1Collected == false){
if (player.hitTestObject(level.coin1)){
level.coin1.visible = false;
coin1Collected = true;
coinsCollected++;
soundChannel = coinSound.play();
}
}
我不想为每个单独的硬币电影剪辑和硬币收集布尔值设置其中一个,但是我无法找到将它们全部放入 for 循环的方法。有没有办法在 for 循环中将变量与增量值连接起来?提前致谢,如果这是一个愚蠢的问题,我很抱歉。