プラグインから外部jsonを参照する時のお作法?

アバター
しんぞ
記事: 86
登録日時: 2016年7月26日(火) 22:27
連絡を取る:

プラグインから外部jsonを参照する時のお作法?

投稿記事by しんぞ » 2016年12月17日(土) 09:16

クレジット表記プラグインTMLinkCredit.jsを改造して
dataフォルダに置いたjsonファイルからクレジット情報を読み込むようにしてみました。

コード: 全て選択

TMPlugin.LinkCredit.Credits = [];
DataManager._databaseFiles.push(
   {name: '$dataCredits', src: 'Credits.json'}
);

ところが、通常のテストプレイ時はいいのですが
「戦闘テスト」や「イベントテスト」など
タイトル画面を経由しないテストの場合、$dataCredits is not definedエラーになります。
何か、定石と異なることをやってしまったのでしょうか…?

改造したプラグイン全文はこちらにあります。
http://shinnoji.main.jp/jimen75th/game/ ... kCredit.js

お分かりになる方、ご助言いただけると助かります。

-----------
構想20年(マジ おじいちゃんRPG「爺メン75歳」製作中。ちなみにうちの親父は74歳。
奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: プラグインから外部jsonを参照する時のお作法?

投稿記事by 奏ねこま » 2016年12月17日(土) 12:59

テスト実行時はテスト用のjsonが一時的に作られ、それが読み込まれるようになっています。
テスト実行中にdataフォルダを覗いてみてください。何が起こっているのか一目瞭然ですので。
アバター
しんぞ
記事: 86
登録日時: 2016年7月26日(火) 22:27
連絡を取る:

Re: プラグインから外部jsonを参照する時のお作法?

投稿記事by しんぞ » 2016年12月17日(土) 15:47

そうだったんですね、ありがとうございます。
となると、テストプレイの際はjsonに依存する処理をスキップする必要がありそうですね。
試してみます。
-----------
構想20年(マジ おじいちゃんRPG「爺メン75歳」製作中。ちなみにうちの親父は74歳。

“MV:質問” へ戻る