http://www6.atwiki.jp/pokotan/pages/3.htmlにある 並び替えシーン ver1.07 というプラグインを使うと戦闘メンバーの最大数を指定したうえで最大数以下のPTを組めるのですが、
戦闘メンバーの最大数4の時、戦闘メンバー3人の状態で新しいアクターを追加すると
加入したアクターが最後尾について4番目のアクターが戦闘メンバーに入ってしまいます。
戦闘メンバーが最大数未満の場合、加入するアクターが戦闘メンバーの最後尾に加わって
さらに、アクター加入後の戦闘メンバーが最大数未満の場合、待機メンバーが戦闘メンバーに入ってこないようにするにはどうすればいいでしょうか?
【解決済】並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
【解決済】並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
- 添付ファイル
-
- 無題.png (196.99 KiB) 閲覧された回数 4334 回
-
- 無題1.png (198.84 KiB) 閲覧された回数 4334 回
最後に編集したユーザー 3番目 [ 2017年1月06日(金) 21:46 ], 累計 1 回
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
こんな風になるのが理想です。
- 添付ファイル
-
- 無題2.png (169.05 KiB) 閲覧された回数 4332 回
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
想定の挙動ではないので確認したところ、バグでしたので修正しました。
戦闘メンバーが最大参加人数-1で待機メンバーがいる時の
アクター加入時の動作が参加人数が最大の時と同じ挙動になっていました・・・






戦闘メンバーが最大参加人数-1で待機メンバーがいる時の
アクター加入時の動作が参加人数が最大の時と同じ挙動になっていました・・・






- 添付ファイル
-
SceneFormation.js
- (58.52 KiB) ダウンロード数: 33 回
----------------------------------------------------------------------------
Twitter: https://twitter.com/yanatsuki_
Twitter: https://twitter.com/yanatsuki_
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
わざわざ更新していただいてありがとうございました。
これで理想通りの動きになりました。
これは追加要望になってしまうのですが
戦闘メンバーにいるアクターを外した時に元の戦闘メンバー人数から不足している人数分、待機メンバーから繰り上がってしまうので
戦闘メンバー3人、待機メンバー1人の時、戦闘メンバーの1人を外した場合
戦闘メンバー2人、待機メンバー1人
となるようにはできないでしょうか?
これで理想通りの動きになりました。
これは追加要望になってしまうのですが
戦闘メンバーにいるアクターを外した時に元の戦闘メンバー人数から不足している人数分、待機メンバーから繰り上がってしまうので
戦闘メンバー3人、待機メンバー1人の時、戦闘メンバーの1人を外した場合
戦闘メンバー2人、待機メンバー1人
となるようにはできないでしょうか?
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
その機能自体は場合によっては困ることがありそうなので、仕様として実装するのはちょっと控えたいと思います。
代わりと言っては何ですが、イベントコマンドのスクリプトを使って、戦闘メンバーの人数を変える方法を書いておきます。
この方法は、SceneFormationが入ってる場合のみ動作します。
パーティメンバーを外した後に戦闘メンバーを一人減らすことで、その機能を実現することが可能ではないかと思います。
ただし、この方法を使って最大戦闘参加人数以上にすると、エラーが発生するので注意してください。
・戦闘メンバーを○人にする
$gameParty._battleMemberSize = ○;
・戦闘メンバーを現在より一人減らす
$gameParty._battleMemberSize--;
・戦闘メンバーを現在より一人増やす
$gameParty._battleMemberSize++;
代わりと言っては何ですが、イベントコマンドのスクリプトを使って、戦闘メンバーの人数を変える方法を書いておきます。
この方法は、SceneFormationが入ってる場合のみ動作します。
パーティメンバーを外した後に戦闘メンバーを一人減らすことで、その機能を実現することが可能ではないかと思います。
ただし、この方法を使って最大戦闘参加人数以上にすると、エラーが発生するので注意してください。
・戦闘メンバーを○人にする
$gameParty._battleMemberSize = ○;
・戦闘メンバーを現在より一人減らす
$gameParty._battleMemberSize--;
・戦闘メンバーを現在より一人増やす
$gameParty._battleMemberSize++;
- 添付ファイル
-
- 170106.png (27.92 KiB) 閲覧された回数 4229 回
----------------------------------------------------------------------------
Twitter: https://twitter.com/yanatsuki_
Twitter: https://twitter.com/yanatsuki_
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
やり方を教えてくださってありがとうございます。
これでなんとかなりそうです。
これでなんとかなりそうです。