【解決済み】ボタン押しっぱなしでアイテム選択イベントで選択されないようにしたい

返信する
なべものさん
記事: 29
登録日時: 2023年12月05日(火) 14:00

【解決済み】ボタン押しっぱなしでアイテム選択イベントで選択されないようにしたい

投稿記事 by なべものさん »

すいませんご相談させていただきたいです。
会話中にアイテム選択イベントを発生させたいのですが、
会話をZボタン押しっぱで進めていると、そのままアイテム選択で選ばれてしまいます。

現在↓のような状態でして…(テストメッセージの所に本来の会話が入ります)
アップ用1.jpg
↓Zボタン押しっぱなしで会話を進めても、この画面(アイテム選択処理)で
 一旦止まるようにしたいです。再度Zを押したらそこで進むと言ったようなイメージです。
新規キャンバス13.jpg
私の頭で思いつくのだと↓なのですが、これだとアイテム選択自体が表示されるのが遅くなるだけなので、
選択肢を出したうえでワンテンポ入れたという感じです…!
新規キャンバス14.jpg
何か良い方法が分かる方いらっしゃいましたら、ご教授の程よろしくお願いいたします。
最後に編集したユーザー なべものさん [ 2024年8月04日(日) 22:01 ], 累計 1 回
ecf5DTTzl6h6lJj02
記事: 752
登録日時: 2018年12月23日(日) 13:55

Re: ボタン押しっぱなしでアイテム選択イベントで選択されないようにしたい

投稿記事 by ecf5DTTzl6h6lJj02 »

こんにちは。
なべものさん さんが書きました:すいませんご相談させていただきたいです。
会話中にアイテム選択イベントを発生させたいのですが、
会話をZボタン押しっぱで進めていると、そのままアイテム選択で選ばれてしまいます。

何か良い方法が分かる方いらっしゃいましたら、ご教授の程よろしくお願いいたします。
以下のコードをプラグインとして、プロジェクトに導入してみてください。

コード: 全て選択

(()=>{
    'use strict';

    Window_EventItem.prototype.isOkTriggered = function() {
        return Input.isTriggered('ok');
    };

    Window_EventItem.prototype.isCancelTriggered = function() {
        return Input.isTriggered('cancel');
    };

})();
OK・Cancel の押しっぱなしでメッセージを早送りした際、
アイテム選択処理で止まるようになると思います。
なべものさん
記事: 29
登録日時: 2023年12月05日(火) 14:00

Re: ボタン押しっぱなしでアイテム選択イベントで選択されないようにしたい

投稿記事 by なべものさん »

出来ました!ありがとうございます!
本当に凄く助かりました!なんとお礼を言ってよいのやら…!
ecf5DTTzl6h6lJj02さんに良いことがありますように…!

本件解決したのでクローズとさせていただきます。
返信する

“MV:質問”に戻る