2

私はドラゴン ウォリアーに取り組んでいます - ゲーム メーカー スタジオでタイプの RPG ゲームをしていますが、マウスを使用しないショー選択オプションを取得する方法がわかりません。ゲームパッドで完全に動作するようにゲームをセットアップしましたが、プレイヤーからのフィードバック (選択肢の選択) が必要な状況に直面したときに、ゲームパッドを機能させることができません。GMLはこちら

if (distance_to_object(obj_judy)) <= 64 {
    if keyboard_check(vk_space) || gamepad_button_check_pressed(0, gp_face3) {
        show_question(mine_crystal);
        if true {
            global.energy -= 10;
            global.power_crystal += 1;
            instance_destroy();
        }
    }
}

問題は、「 show_question(); 」が Windows タイプのポップアップを使用しており、ゲームパッドでは機能しないことです。

ゲームパッドからの入力のみを使用してプレイヤーからフィードバックを得るにはどうすればよいですか? この小さな問題についてお読みいただき、ご協力いただきありがとうございます。

4

1 に答える 1

0

そうそう、そのロジックを自分で書く必要があります。また、あなたがそこに書いたコードはちょっと怖いように見えます。私はこれを使用します。

    if (show_question(mine_crystal) == true) {
        global.energy -= 10;
        global.power_crystal += 1;
        instance_destroy();
    }

なぜなら

show_question(mine_crystal);
if true {
    global.energy -= 10;
    global.power_crystal += 1;
    instance_destroy();
}

質問を表示し、常に鉱山クリスタル アクションを実行します (if (true)常に true と評価されるため、上記の行についてはわかりません)

于 2015-11-17T13:40:41.773 に答える