【解決済み】メニュー画面で選択中スキル情報の取得方法

返信する
ろっく
記事: 71
登録日時: 2020年4月12日(日) 09:35

【解決済み】メニュー画面で選択中スキル情報の取得方法

投稿記事 by ろっく »

お世話になっております。

メニューのスキル画面で選択中のスキルIDを取得したいのですが、
どのようにすれば取得できますでしょうか?
最後に編集したユーザー ろっく [ 2022年7月15日(金) 16:09 ], 累計 1 回
アバター
Plasma Dark
記事: 736
登録日時: 2020年2月08日(土) 02:29
連絡する:

Re: メニュー画面で選択中スキル情報の取得方法

投稿記事 by Plasma Dark »

取得して何をしたいのでしょう。
ろっく
記事: 71
登録日時: 2020年4月12日(日) 09:35

Re: メニュー画面で選択中スキル情報の取得方法

投稿記事 by ろっく »

ご回答ありがとうございます。

やりたい事といたしましては、選択中スキルのメモ欄を参照し、メモ欄の情報をスキル説明文に使用したいと考えています。

戦闘中はSceneManager._scene._skillWindow.item().idでスキルIDが取得できることがわかり、
そこから選択中スキルのメモ欄を参照し説明文に使用していました。

メニューのスキル画面でも選択中スキルのIDを取得しそこからメモ欄を参照、スキル説明文に使用したいと考えているのですが、
上の方法ではエラーが出てしまい取得できなかったため質問させていただきました。
アバター
Plasma Dark
記事: 736
登録日時: 2020年2月08日(土) 02:29
連絡する:

Re: メニュー画面で選択中スキル情報の取得方法

投稿記事 by Plasma Dark »

スキル説明文にメモ欄の内容を使うのであれば、シーン経由で取得する必要はなさそうに思えます。

コード: 全て選択

(() => {
  'use strict';
  
  Window_Help.prototype.setItem = function (item) {
    this.setText(item && item.meta.hoge ? item.meta.hoge : '');
  };
})();
これで説明文に、 <hoge:XXXX> と指定したメモ欄の内容が表示できるはずですが、やりたいことはこういうことであっていますか。
ろっく
記事: 71
登録日時: 2020年4月12日(日) 09:35

Re: メニュー画面で選択中スキル情報の取得方法

投稿記事 by ろっく »

ご返答ありがとうございます。

言葉足らずで申し訳ございません。
スキル説明文全てをメモ欄に変更するのではなく、メモ欄の一部情報を元のスキル説明文に挿入するといったことを考えていました。

また、今回の件ですが別の方法で実行できたため解決済みとさせていただきます。

ご回答くださりありがとうございました。
返信する

“MV:質問”に戻る