【解決済み】控えメンバーのスキルをメインメンバーのスキルに引き継ぐ方法
Posted: 2021年6月02日(水) 00:38
いつもお世話になります。
実際に具現化したいこととは少し違うのですが
タイトルどおりのことができれば、結果的には実現できる内容となっております。
具体的に申し上げますと
「変身」という独自のシステムを実装しておりまして
これは戦闘中に控えのアクターと差し替えているのですが、
変身前のキャラと同一人物ですから、スキルも共有化したいと考えております。
元のキャラのアクターIDは1で、変身後は10、
両方ともに「魔法」というスキル(スキルタイプID1)を持っています。
Window_ActorCommandクラス内の
this.addSkillCommands();で、スキルコマンドを追加していますので
「this」を、アクターのオブジェクトに差し替えてみましたものの、うまくいきませんでした。
そもそも、this自体にどういった情報が入っているのか分かっておらず
クラス内でconsole.logを使い、thisを参照しても、nullというか、何も入っていませんでした。
アクター.addSkillCommands();といった指定はできないものなのでしょうか?
かなり遠回りなご説明となってしまい申し訳ございません。
どうかご教示のほど、よろしくお願いいたします。
実際に具現化したいこととは少し違うのですが
タイトルどおりのことができれば、結果的には実現できる内容となっております。
具体的に申し上げますと
「変身」という独自のシステムを実装しておりまして
これは戦闘中に控えのアクターと差し替えているのですが、
変身前のキャラと同一人物ですから、スキルも共有化したいと考えております。
元のキャラのアクターIDは1で、変身後は10、
両方ともに「魔法」というスキル(スキルタイプID1)を持っています。
Window_ActorCommandクラス内の
this.addSkillCommands();で、スキルコマンドを追加していますので
「this」を、アクターのオブジェクトに差し替えてみましたものの、うまくいきませんでした。
そもそも、this自体にどういった情報が入っているのか分かっておらず
クラス内でconsole.logを使い、thisを参照しても、nullというか、何も入っていませんでした。
アクター.addSkillCommands();といった指定はできないものなのでしょうか?
かなり遠回りなご説明となってしまい申し訳ございません。
どうかご教示のほど、よろしくお願いいたします。