0

このコミュニティに、最終コース プロジェクトの支援をお願いしたいと思います。ボタンをクリックすると、フレーム 1 からフレーム 2 に移動する可能性がある、または 30% の確率でスライド 3 に移動する可能性があるテルテール ゲームを作成しています。これは私が正しく使用しているスクリプトです。今。

stop();
Button1_btn.addEventListener(MouseEvent.CLICK, Shoot_1);

function Shoot_1 (event:MouseEvent):void {
    gotoAndPlay(2);
}

初めての投稿なので構成が雑で申し訳ありません。

PS: 私の目標は、フレーム 2 を % の確率で実行して再生するか、フレーム 3 を % の確率で再生することです。

ご協力ありがとうございました

4

1 に答える 1

2

私の提案は、フレーム 3 に到達する確率を 30% にしたいので、乱数を使用して 7 より大きいかどうかを確認することです。

stop();
var result:uint
Button1_btn.addEventListener(MouseEvent.CLICK, Shoot_1);

function Shoot_1 (event:MouseEvent) :void
{
    result = randomIntBetween(1, 10);

    if(result > 7)
    {
        gotoAndPlay(3);
    }
    else
    {
        gotoAndPlay(2);
    }
}

var percentage:String = result + '0%';

trace(percentage);

function randomIntBetween(min:int, max:int):int {
    return Math.round(Math.random() * (max - min) + min);
}
于 2013-10-03T03:44:31.243 に答える