お世話になっております。
メニューのスキル画面で選択中のスキルIDを取得したいのですが、
どのようにすれば取得できますでしょうか?
【解決済み】メニュー画面で選択中スキル情報の取得方法
【解決済み】メニュー画面で選択中スキル情報の取得方法
最後に編集したユーザー ろっく [ 2022年7月15日(金) 16:09 ], 累計 1 回
- Plasma Dark
- 記事: 736
- 登録日時: 2020年2月08日(土) 02:29
- 連絡する:
Re: メニュー画面で選択中スキル情報の取得方法
取得して何をしたいのでしょう。
Re: メニュー画面で選択中スキル情報の取得方法
ご回答ありがとうございます。
やりたい事といたしましては、選択中スキルのメモ欄を参照し、メモ欄の情報をスキル説明文に使用したいと考えています。
戦闘中はSceneManager._scene._skillWindow.item().idでスキルIDが取得できることがわかり、
そこから選択中スキルのメモ欄を参照し説明文に使用していました。
メニューのスキル画面でも選択中スキルのIDを取得しそこからメモ欄を参照、スキル説明文に使用したいと考えているのですが、
上の方法ではエラーが出てしまい取得できなかったため質問させていただきました。
やりたい事といたしましては、選択中スキルのメモ欄を参照し、メモ欄の情報をスキル説明文に使用したいと考えています。
戦闘中はSceneManager._scene._skillWindow.item().idでスキルIDが取得できることがわかり、
そこから選択中スキルのメモ欄を参照し説明文に使用していました。
メニューのスキル画面でも選択中スキルのIDを取得しそこからメモ欄を参照、スキル説明文に使用したいと考えているのですが、
上の方法ではエラーが出てしまい取得できなかったため質問させていただきました。
- Plasma Dark
- 記事: 736
- 登録日時: 2020年2月08日(土) 02:29
- 連絡する:
Re: メニュー画面で選択中スキル情報の取得方法
スキル説明文にメモ欄の内容を使うのであれば、シーン経由で取得する必要はなさそうに思えます。
これで説明文に、 <hoge:XXXX> と指定したメモ欄の内容が表示できるはずですが、やりたいことはこういうことであっていますか。
コード: 全て選択
(() => {
'use strict';
Window_Help.prototype.setItem = function (item) {
this.setText(item && item.meta.hoge ? item.meta.hoge : '');
};
})();
Re: メニュー画面で選択中スキル情報の取得方法
ご返答ありがとうございます。
言葉足らずで申し訳ございません。
スキル説明文全てをメモ欄に変更するのではなく、メモ欄の一部情報を元のスキル説明文に挿入するといったことを考えていました。
また、今回の件ですが別の方法で実行できたため解決済みとさせていただきます。
ご回答くださりありがとうございました。
言葉足らずで申し訳ございません。
スキル説明文全てをメモ欄に変更するのではなく、メモ欄の一部情報を元のスキル説明文に挿入するといったことを考えていました。
また、今回の件ですが別の方法で実行できたため解決済みとさせていただきます。
ご回答くださりありがとうございました。