ページ 11

【解決済み】UTA_MessageSkipについて

Posted: 2017年5月05日(金) 17:50
by cocola
http://utakata-no-yume.net/
こちらで配布されているメッセージスキッププラグインを使わせていただいております。

指定のキーを押している間だけ文章をスキップできるのがとても便利なのですが、
イベント内容の途中でウェイトが挟まれていると、当然ですがそのウェイト分
間が空いてしまって、これだと読み飛ばす時のテンポが悪いかなぁ…と感じています。
(ならウェイトを入れなければいい話ですが、なかなかそういうわけにもいかず…)

文章のスキップに加えウェイトを無視させるにはどうしたらよいでしょうか?
もしくはこちらのプラグイン以外にそのような機能のプラグインがどこかにありますでしょうか?

Re: UTA_MessageSkipについて

Posted: 2017年5月05日(金) 18:08
by トリアコンタン
すみません。
自分のプラグインの紹介になってしまうのですが、以下の「メッセージスキッププラグイン」はいかがでしょうか?
すぐに対応可能だったのでスキップ中はウェイトを無視するようにしてみました。

https://raw.githubusercontent.com/triac ... ageSkip.js

Re: UTA_MessageSkipについて

Posted: 2017年5月05日(金) 18:17
by 奏ねこま
トリアコンタンさんのプラグインで解決してますが、せっかく調べたので…

UTA_MessageSkip.jsを改変する場合は、一番下に下記コードを追加してください。
イベントのウェイトと、制御文字の「\|」「\!」を無視します。

コード: 全て選択

    var _Window_Message_updateWait = Window_Message.prototype.updateWait;
    Window_Message.prototype.updateWait = function() {
        return _Window_Message_updateWait.call(this) && !utakata.MessageSkip.isPressedMsgSkipButton();
    };

    var _Game_Interpreter_updateWait = Game_Interpreter.prototype.updateWait;
    Game_Interpreter.prototype.updateWait = function() {
        return _Game_Interpreter_updateWait.call(this) && !utakata.MessageSkip.isPressedMsgSkipButton();
    };
参考画像

Re: UTA_MessageSkipについて

Posted: 2017年5月05日(金) 22:24
by cocola
>>トリアコンタン 様
素敵なプラグインのご紹介&プラグインへのウェイト無視ご対応ありがとうございます!
理想の機能が備わっていたので、使わせていただくことにしました。
これならストレスなく文章スキップができそうです…!

>>奏ねこま 様
せっかくコードを張っていただいたので最初に試してみましたが、
なんだかエラーを吐いてしまって…うまく扱えませんでした、すみません…
改変方法のアドバイスをいただけて光栄です!



トリアコンタン様、奏ねこま様ご回答ありがとうございます!