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

アバター
dori
記事: 73
登録日時: 2016年9月20日(火) 10:08
お住まい: ちたま

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

投稿記事by dori » 2017年5月20日(土) 13:44

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

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

こちらの併用しない場合の対処をご教示願います。
最後に編集したユーザー dori on 2017年5月20日(土) 15:36 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: Saba_BackLog.jsについて

投稿記事by トリアコンタン » 2017年5月20日(土) 14:46

こんにちは!
独自に呼ぶとはイベントコマンドのスクリプトで「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);
    };
})();
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
dori
記事: 73
登録日時: 2016年9月20日(火) 10:08
お住まい: ちたま

Re: Saba_BackLog.jsについて

投稿記事by dori » 2017年5月20日(土) 15:36

無事、バックログが表示される様になりました :D
記述に対しての説明はおろか、コードまで用意して頂き有難うございました!

“MV:質問” へ戻る