【解決済み】UTA_MessageSkipについて

返信する
cocola
記事: 76
登録日時: 2017年4月04日(火) 12:24

【解決済み】UTA_MessageSkipについて

投稿記事 by cocola »

http://utakata-no-yume.net/
こちらで配布されているメッセージスキッププラグインを使わせていただいております。

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

文章のスキップに加えウェイトを無視させるにはどうしたらよいでしょうか?
もしくはこちらのプラグイン以外にそのような機能のプラグインがどこかにありますでしょうか?
最後に編集したユーザー cocola [ 2017年5月05日(金) 22:24 ], 累計 1 回
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: UTA_MessageSkipについて

投稿記事 by トリアコンタン »

すみません。
自分のプラグインの紹介になってしまうのですが、以下の「メッセージスキッププラグイン」はいかがでしょうか?
すぐに対応可能だったのでスキップ中はウェイトを無視するようにしてみました。

https://raw.githubusercontent.com/triac ... ageSkip.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: UTA_MessageSkipについて

投稿記事 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();
    };
参考画像
添付ファイル
無題.png
無題.png (42.56 KiB) 閲覧された回数 2906 回
cocola
記事: 76
登録日時: 2017年4月04日(火) 12:24

Re: UTA_MessageSkipについて

投稿記事 by cocola »

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

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



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

“MV:質問”に戻る