ページ 22

Re: 変数にメンバー#9のアクターIDを代入するには?

Posted: 2016年10月16日(日) 23:42
by 高原鈴
すみません、スクリプトに疎いためよくわかからず・・・。
自作ゲーには召喚という特技があるんですよ。そのスキルを使うとメンバーが全員いなくなって
召喚獣1体だけがメンバーに加わって戦闘を行い召喚獣がやられると元のメンバーに戻って戦闘続行。
召喚獣が戦闘に勝利すると戦闘後に召喚獣が消えて召喚前と同じ並び順に戻るというイベントなんです。
そのためのイベントを組んでたんですが、スクリプトが出てくると複雑でよく分からなくなってきました。
どうかお力添えを。

Re: 変数にメンバー#9のアクターIDを代入するには?

Posted: 2016年10月16日(日) 23:51
by まっつUP
◆変数の操作:#0001 = $gameParty._actors.clone(); //隊員IDの取得
◆メンバーの入れ替え:イリアを加える
◆メンバーの入れ替え:エリザを加える
◆メニュー画面を開く //$gameParty._actors代入前確認用
スクリプトコマンド
$gameParty._actors = $gameVariables.value(1) //正常に動いていれば変数1の隊員に戻る
$gamePlayer.refresh();
$gameMap.requestRefresh();

バトル中は試していませんが、こういった挙動で試してから
イベントを組んでみてはいかがでしょうか。

追記:変数に余分な名前がついていたので消しました。