シンプルな「料理」ミニゲームの作成について教えてください

みなさん、こんにちは! 古いRPG Makerフォーラムが閉鎖されることになったので、こちらに来ました!

私は、果物を切るだけの非常にシンプルな「料理」ミニゲームを作ろうとしています。プレイヤーのインベントリに入っている果物をチェックし、ボタンを押すごとに画像が切り替わって、対象の果物を切る様子が表示されるようにしたいです。

以下は、私のぐちゃぐちゃな失敗作の写真です :sweat_smile:


果物は4種類あるので、プレイヤーがインベントリに持っている果物に応じて、それぞれ異なるミニゲームがトリガーされます。違いは表示される画像のみです。私はコードを全く書けないので、とてもシンプルなものを作ろうと意図しました。これは友人へのちょっとした冗談のプレゼントだからです。でも、まだどのようにすれば動くのかわからず、適切な解決策も見つかりませんでした :sob:

お手伝いいただければ幸いです! ありがとうございます!

各ボタンのチェックの前に数フレームの待機が必要だと思われますが、失敗の詳細をより詳しく説明してください。

返信ありがとうございます!ゲーム内の画面はこんな感じです(プレースホルダー画像はスルーしてくださいね lol)

Shiftキーを押しても何も起こらず、Enterキーを押すと切り付け処理が完全にスキップされるようです。いくつかの待機フレームを追加してみましたが(少し長めですが、テスト用です)、特に変化はありませんでした :sweat_smile:

applechoperror

これを試してみてください。デフォルトの MV ではボタンが押し続けられるとすべての処理がスキップされるため、(Input.isTriggered(‘shift’)) を使用しました。

条件分岐はループ構造の中に配置する必要があります。プレイヤーがシフトキーを押すのを待つ処理には、キー入力を継続的にチェックするためのループ構造が必要です。

また、このループには「1フレーム待機」の処理を組み合わせるのが良いでしょう。

お二人とも本当にありがとうございます!!完璧に動きました!ボタンの入力が継続的にチェックされていないとは知りませんでした :sweat_smile: 新しいことを学びました!!