変数についての質問です。
現在、「パーティ編成を事前に登録し、戦闘の直前にそれを呼び出して戦闘を開始する」というシステムを作成中です。
パーティ編成については、「$gameParty._actors.clone();」であらかじめ変数に格納し、「$gameParty._actors = $gameVariables.value」で呼び出しています。
アクター1、2、3を編成したときに変数に[1,2,3]が格納されるのですが、一度パーティメンバーを外してからもう一度同じ変数を呼び出してもこの数値になっていません。
格納した変数を保持しておくにはどうすればいいのでしょうか?どなたかご教授ください…。
パーティメンバーの変数格納について
-
- 記事: 14
- 登録日時: 2016年11月08日(火) 23:32
Re: パーティメンバーの変数格納について
>この数値になっていません。
ではどんな数値になってるんですか?
ではどんな数値になってるんですか?
-
- 記事: 14
- 登録日時: 2016年11月08日(火) 23:32
Re: パーティメンバーの変数格納について
返信ありがとうございます。
格納した変数が[1,2,3]だった場合、[1]だけになってしまいます。
格納した変数が[1,2,3]だった場合、[1]だけになってしまいます。
Re: パーティメンバーの変数格納について
アクター2,3,4を編成しても1になりますか?
もしそれなら別のところで変数を扱ってる気がするんですが
もしそれなら別のところで変数を扱ってる気がするんですが
-
- 記事: 14
- 登録日時: 2016年11月08日(火) 23:32
Re: パーティメンバーの変数格納について
確認したところ、アクター2、3、4でパーティメンバーを変数に格納すると[2,3,4]と反映されますが、やはり一連の動作後もう一度呼び出そうとすると[1]になってしまいます。
解決には至っておりませんが、パーティメンバーを一度外した時に、変数の値が上書き(メンバーから外されずに残った主人公アクターID1)されてしまうことが原因だとは気付きました。ありがとうございます。
解決には至っておりませんが、パーティメンバーを一度外した時に、変数の値が上書き(メンバーから外されずに残った主人公アクターID1)されてしまうことが原因だとは気付きました。ありがとうございます。