ページ 11

【解決済】Saba_BackLog.jsについて

Posted: 2017年5月20日(土) 13:44
by dori
http://petitrare.com/blog/%E3%82%AE%E3% ... %EF%BC%91/
こちらでさば缶様が提供されている、ギャルゲー風会話システムのバックログのみを使用したいのですが
Saba_BackLog.js内で記述されている

* テキストのバックログを表示するプラグインです。
* 立ち絵スクリプトとの併用を想定しています。
* 併用しない場合、独自に
* $gameBackLog.addLog(name, message);
* を呼ぶ必要があります

こちらの併用しない場合の対処をご教示願います。

Re: Saba_BackLog.jsについて

Posted: 2017年5月20日(土) 14:46
by トリアコンタン
こんにちは!
独自に呼ぶとはイベントコマンドのスクリプトで「Saba.BackLog.$gameBackLog.addLog(name, text);」を実行することです。
(説明の通りの「$gameBackLog.addLog(name, message);」だとエラーになります)

ただ、逐一スクリプトを実行するのも大変なので、以下のコードをjsファイルとして保存してプラグイン画面で取り込めば「文章の表示」で表示した文章を自働で取り込めます。よろしければお試しください。
なお、ログの表示は「Page Up」ボタンです。

コード: 全て選択

(function() {
    'use strict';

    var _Game_Message_add = Game_Message.prototype.add;
    Game_Message.prototype.add = function(text) {
        Saba.BackLog.$gameBackLog.addLog('', text);
        _Game_Message_add.apply(this, arguments);
    };
})();

Re: Saba_BackLog.jsについて

Posted: 2017年5月20日(土) 15:36
by dori
無事、バックログが表示される様になりました :D
記述に対しての説明はおろか、コードまで用意して頂き有難うございました!