私の質問はこれです、私は毎秒(毎秒30フレーム)岩を追加したいです、私は異なるレベルを持っています、これは私が各レベルで異なる量の岩を持っていることを意味し、私は異なる速度を持っているので、10を追加したいですレベル 1 で合計 30 秒で岩、レベル 2 で合計 20 秒で 20 石などです。たくさんのレベルを作れるようにダイナミックにしたいです。これを行うにはどうすればよいですか
カウンターを保持したくないので、カウンターが 30 になるたびにロックを追加してリセットします。
前もって感謝します
switch(difficulty)
{
case 1:
timer = 30;
numberOfRocks = 10;
break;
case 2:
timer = 20;
numberOfRocks = 20;
break;
case 3:
timer = 10;
numberOfRocks = 30;
break;
case 4:
timer = 5;
numberOfRocks = 40;
break;
}
addEventListener(Event.ENTER_FRAME, loop)
}
private function loop(e:Event):void
{
for (var i:int = 0; i < (timer * 30); i++)
{
a_bitmap = new a_class();
a_bitmap.x = 750;
a_bitmap.y = Math.ceil(Math.random() * (600 - a_bitmap.height));
a_bitmap.height = 35;
a_bitmap.width = 35;
addChild(a_bitmap);
a_bitmap.name = "astroid" + i + "";
myArray.push(true);
}
}