仲間が20名ほど登場するゲームを作っています。
各仲間入りイベントでは、そのキャラの見せ場として戦闘シーンを用意しているため
イベント時に
①現在のパーティーメンバーを解散(主人公のみ固定)
②新しい仲間を追加 主人公と二人のみのパーティ
③見せ場のバトル(強制戦闘で新しい仲間が必殺技を放つ)
④新しい仲間の仲間入りスイッチをオンに
⑤パーティ解散
⑥仲間入りスイッチがオンになっている仲間達を追加
という少し面倒なコモンイベントを読み込んでいます。
この際、⑥で再び現在の仲間になったメンバーの復帰は正常にできているものの
パーティの並び順がアクターIDの順になってしまい、
イベント開始前のパーティに手動で並び替える必要があります。
その作業が毎度あるのが手間なので、①開始前にパーティの並び順を読み込んで
⑥で復帰後に強制的に並び替えられないかと思いまして
パーティの並び2~4を変えられればいいので
変数の操作 #0102 パーティ2人目 = パーティメンバー2番のアクターID
変数の操作 #0103 パーティ3人目 = パーティメンバー3番のアクターID
変数の操作 #0102 パーティ4人目 = パーティメンバー4番のアクターID
と取得しました。
この変数通りに強制的に並び替えるプラグインコマンド、スクリプト等があれば教えてほしいです。
【解決】変数に取得したパーティーの並び順に強制的に変えたい
Re: 変数に取得したパーティーの並び順に強制的に変えたい
多分、先頭よりの順からパーティに加えれば良いので、
で実現できると思います。
参考
http://rpgmaker-script-wiki.xyz/member_mv.php
http://rpgmaker-script-wiki.xyz/variables_mv.php
コード: 全て選択
//変数102番のアクターを追加
$gameParty.addActor($gameVariables.value(102));
//変数103番のアクターを追加
$gameParty.addActor($gameVariables.value(103));
//変数104番のアクターを追加
$gameParty.addActor($gameVariables.value(104));
で実現できると思います。
参考
http://rpgmaker-script-wiki.xyz/member_mv.php
http://rpgmaker-script-wiki.xyz/variables_mv.php
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: 【解決】変数に取得したパーティーの並び順に強制的に変えたい
ムノクラさんありがとうございます!
解決いたしました!
パーティメンバーが4人になるまでに行ってしまうと
変数がありませんのエラーになるので
パーティメンバー数を取得する変数を用意して
4人以上の時のみアクターID取得→変数アクター追加の処理を行うようにしました。
ありがとうございました!
解決いたしました!
パーティメンバーが4人になるまでに行ってしまうと
変数がありませんのエラーになるので
パーティメンバー数を取得する変数を用意して
4人以上の時のみアクターID取得→変数アクター追加の処理を行うようにしました。
ありがとうございました!