はじめまして。
初めて投稿させていただきます。
最近MZを購入し制作をはじめました。
その際に公式からサンプルゲームをダウンロードし、
そこで使われていたジョブチェンジシステムが使いたいと思いました。
ですが、実際に設定を行ったところジョブチェンジ画面に移行の際にエラーを吐いてしまい、
いろいろ確認はしましたがこのプラグインに関する情報が少なかったため、ご質問させていただきます。
以下がエラーの際のプラグインの設定と、ログとなっています。
もし原因や解決方法が分かる方がいらっしゃいましたら、ご教授いただければと思います。
【解決済み】公式サンプル内 dsJobChangeMZ.jsについて
- Plasma Dark
- 記事: 669
- 登録日時: 2020年2月08日(土) 02:29
- 連絡を取る:
Re: 公式サンプル内 dsJobChangeMZ.jsについて
公式のサンプルプロジェクトは複数ありますので、どのサンプルか提示していただけると良いと思います。
Souls Lore で利用されているプラグインであれば、これは元からバグっています。
そのままの状態では Keep Exp の設定が true でなければ動作しません。
(サンプルに含まれるプラグインは、サンプルプロジェクトの設定と違うと動かないケースがしばしばあります)
stacktraceに出ていた1449行目を見てみると、定義されていない index なるシンボルが出てきています。
Window_Selectable を継承しているクラスなので、おそらく this.index() が意図するところだったのだと思いますが、その修正で正しく動くかどうかは試してみないとわかりません。
Souls Lore で利用されているプラグインであれば、これは元からバグっています。
そのままの状態では Keep Exp の設定が true でなければ動作しません。
(サンプルに含まれるプラグインは、サンプルプロジェクトの設定と違うと動かないケースがしばしばあります)
stacktraceに出ていた1449行目を見てみると、定義されていない index なるシンボルが出てきています。
Window_Selectable を継承しているクラスなので、おそらく this.index() が意図するところだったのだと思いますが、その修正で正しく動くかどうかは試してみないとわかりません。
Re: 公式サンプル内 dsJobChangeMZ.jsについて
回答ありがとうございます。
まず、対象サンプルゲーム名称を記述し忘れておりました。
ご想像の通りSoulsLoreのプラグインを指してのご質問でした、申し訳ございません。
そして、提案いただいた通りの修正を加えた所、正常に動作いたしました。
また、dsJobLevelMZ.jsというdsJobChangeMZ.jsのアドオンプラグインも確認しました。
こちらも不具合がありましたが、
jsonファイル名指定が齟齬を起こしやすい名称(大文字小文字が変わっていた)だったのと、
そもそも、別途jsonファイルを制作して配置、別プラグインで読み込みが必要だったようです。
ご教授いただいたおかげで、このプラグインを使ってゲーム制作ができそうです。
今回は本当にありがとうございました。
まず、対象サンプルゲーム名称を記述し忘れておりました。
ご想像の通りSoulsLoreのプラグインを指してのご質問でした、申し訳ございません。
そして、提案いただいた通りの修正を加えた所、正常に動作いたしました。
また、dsJobLevelMZ.jsというdsJobChangeMZ.jsのアドオンプラグインも確認しました。
こちらも不具合がありましたが、
jsonファイル名指定が齟齬を起こしやすい名称(大文字小文字が変わっていた)だったのと、
そもそも、別途jsonファイルを制作して配置、別プラグインで読み込みが必要だったようです。
ご教授いただいたおかげで、このプラグインを使ってゲーム制作ができそうです。
今回は本当にありがとうございました。