javascriptは触り始めたばかりの初心者なので、くだらない質問かもしれませんがお願いします。
多人数パーティーのゲームを製作中なのですが、
パーティーメンバーの配列を「お気に入り」のように保存して、メニュー画面で呼び出せるようにしたいです。
バトルメンバーではなく、パーティー全体の配列です。
・現在のパーティーメンバーの配列を保存
・現在のパーティーメンバーの配列を、保存してある配列で並べ替え
どのようにすれば可能でしょうか。どなたかお知恵をお貸しください。
【解決済】パーティーの並びを保存・呼び出し出来るようにしたい
【解決済】パーティーの並びを保存・呼び出し出来るようにしたい
最後に編集したユーザー みかん鍋 [ 2016年10月23日(日) 17:29 ], 累計 1 回
Re: パーティーの並びを保存・呼び出し出来るようにしたい
みかん鍋様
お世話になります。
現在の隊員のIDの配列は以下のようにして取得します。
例ではゲーム変数に代入しております。
◆変数の操作:#0001 = $gameParty._actors.clone();
隊員の配列にこれを代入することができます。
(スクリプトコマンド)
$gameParty._actors = $gameVariables.value(1)
//以下マップ上の隊列等の更新
$gamePlayer.refresh();
$gameMap.requestRefresh();
「メニュー画面で呼び出せるようにしたい」というのがよく分からなかったので
ここは保留にします。
お世話になります。
現在の隊員のIDの配列は以下のようにして取得します。
例ではゲーム変数に代入しております。
◆変数の操作:#0001 = $gameParty._actors.clone();
隊員の配列にこれを代入することができます。
(スクリプトコマンド)
$gameParty._actors = $gameVariables.value(1)
//以下マップ上の隊列等の更新
$gamePlayer.refresh();
$gameMap.requestRefresh();
「メニュー画面で呼び出せるようにしたい」というのがよく分からなかったので
ここは保留にします。
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: パーティーの並びを保存・呼び出し出来るようにしたい
早速のお返事ありがとうございます。
説明が足りずに申し訳ありません。
メニュー画面で「並び替え」を選択すると、ウインドウが開いてこのようになる予定です。 この「マニュアル」はいつも通りの並び替えなのですが、
「お気に入り」を選ぶと登録された配列で並び替えが行われるようにしたいのです。(出来れば複数登録できるようにしたいですが)
「登録」は現在のパーティー配列をお気に入りに保存するものです。
戦闘でメンバー交代したり、ダンジョン攻略で並べ替えしても
お気に入りに登録しておけば、いつでも元の配列を呼び出せるという仕組みにしたいです。
よろしくお願いいたします。
説明が足りずに申し訳ありません。
メニュー画面で「並び替え」を選択すると、ウインドウが開いてこのようになる予定です。 この「マニュアル」はいつも通りの並び替えなのですが、
「お気に入り」を選ぶと登録された配列で並び替えが行われるようにしたいのです。(出来れば複数登録できるようにしたいですが)
「登録」は現在のパーティー配列をお気に入りに保存するものです。
戦闘でメンバー交代したり、ダンジョン攻略で並べ替えしても
お気に入りに登録しておけば、いつでも元の配列を呼び出せるという仕組みにしたいです。
よろしくお願いいたします。
Re: パーティーの並びを保存・呼び出し出来るようにしたい
みかん鍋様
お世話になります。
プラグインを作成いたしましたのでお試しください。
このプラグインを利用する場合は
readmeなどに「まっつUP」の名を入れてください。
また、素材のみの販売はダメです。
上記以外の規約等はございません。
もちろんツクールMVで使用する前提です。
何か不具合ありましたら気軽にどうぞ。
お世話になります。
プラグインを作成いたしましたのでお試しください。
このプラグインを利用する場合は
readmeなどに「まっつUP」の名を入れてください。
また、素材のみの販売はダメです。
上記以外の規約等はございません。
もちろんツクールMVで使用する前提です。
何か不具合ありましたら気軽にどうぞ。
- 添付ファイル
-
BestFriend.js
- (9.46 KiB) ダウンロード数: 110 回
最後に編集したユーザー まっつUP [ 2016年11月11日(金) 20:49 ], 累計 2 回
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: パーティーの並びを保存・呼び出し出来るようにしたい
まっつUP様
わざわざプラグインまで作っていただき、ありがとうございます。
おおよその動きは想定していたものに近かったので、大変感謝しております。
導入しまして動作を確認してみましたが、「keep」で保持した配列を「call」した後に
「swap」して入れ替えを行ってから「call」すると、「keep」した配列が反映されませんでした。
「keep」で保持した配列は、一度「call」すると消えてしまうようでした...。
ですが、先のご返信で$gameParty._actors.clone();を知り、またまっつUP様のプラグインを参考にさせていただきまして
なんとか目的の機能を得られそうな気がします。
まっつUP様大変ありがとうございました。
ひとまず解決とさせていただきます。
今後ともご指南の程よろしくお願いいたします。
わざわざプラグインまで作っていただき、ありがとうございます。
おおよその動きは想定していたものに近かったので、大変感謝しております。
導入しまして動作を確認してみましたが、「keep」で保持した配列を「call」した後に
「swap」して入れ替えを行ってから「call」すると、「keep」した配列が反映されませんでした。
「keep」で保持した配列は、一度「call」すると消えてしまうようでした...。
ですが、先のご返信で$gameParty._actors.clone();を知り、またまっつUP様のプラグインを参考にさせていただきまして
なんとか目的の機能を得られそうな気がします。
まっつUP様大変ありがとうございました。
ひとまず解決とさせていただきます。
今後ともご指南の程よろしくお願いいたします。
Re: 【解決済】パーティーの並びを保存・呼び出し出来るようにしたい
みかん鍋様
プラグインを修正しました。
DL元は同様です。
多分問題は解消できたんじゃないかと思います。
お手数ですがお試しください。
プラグインを修正しました。
DL元は同様です。
多分問題は解消できたんじゃないかと思います。
お手数ですがお試しください。
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: 【解決済】パーティーの並びを保存・呼び出し出来るようにしたい
まっつUP様ありがとうございます!
ばっちり機能しておりました。使わせていただきます!
本当にありがとうございました!
ばっちり機能しておりました。使わせていただきます!
本当にありがとうございました!