私はこの Flash CS6 アクション スクリプト 3.0 のすべてにまったく慣れていないので、AS3 のムービー クリップ配列にレア ドロップ チャンスを適用する別の方法を見つけたいと思っていました。敵がより頻繁に落ちるため、敵に対してかなりうまく機能するランダムチャンスコードがありますが、プレイヤーがキャッチしてライフを得るために、ハートがめったに落ちないようにしたいと思います。
これが私がこれまでに持っているコードです。あまりにも多くの心を落とします。数値をいじってみましたが、悪化するだけのようです。助言がありますか?
function makeHeart():void
{
var chance:Number = Math.floor(Math.random() * 60);
if (chance <= 1 + level)
{
var tempHeart:MovieClip;
tempHeart = new Heart();
tempHeart.speed = 3;
tempHeart.x = Math.round(Math.random() * 800);
tempHeart.cacheAsBitmapMatrix = tempHeart.transform.concatenatedMatrix;
tempHeart.cacheAsBitmap = true;
trace("tempHeart");
addChild(tempHeart);
hearts.push(tempHeart);
}
}