【解決済み】パーティ全員のIDを取得したい

返信する
月宮りお
記事: 25
登録日時: 2016年9月09日(金) 16:30

【解決済み】パーティ全員のIDを取得したい

投稿記事 by 月宮りお »

ツクールmvでパーティメンバー全員のIDを配列に取得するにはどうすればよいでしょう。
[1,2,4,9,12,30]みたいに。

どういうことをやろうとしているのかと言いますと。
パーティメンバーの変更をイベントコマンドでやろうとすると、
一覧からアクターを選択して加える/外すしかできないので、
たとえば、

・変数20に入っているアクターIDのキャラを加える
 (変数20に3が入っていたら3番のアクターを加える)
・変数30に入っている配列のアクターIDのキャラを加える
 (変数30に[2,13]が入っていたら2番と13番のキャラを加える)
・前から4番目のアクターだけ外す
・全員外す

といったことができませんよね。
(いえ不可能とは言いませんが、アクターが300人いたら
300人分のコマンドを並べることになっちゃいますよね。)
Vxのときは手作りのスクリプトで上手く行っていたのですが
Mvで同様のことをやろうとして行き詰っています。

加入させたいキャラのIDや、IDの配列を用意しておいてその通りに
加入させるのはどうにかできたのですが、逆に、
現在のパーティメンバーのIDを取得して全員または一部だけ外す
というところで困っています。

そこで冒頭の質問なのですが、
パーティメンバー全員のIDを配列に取得するにはどうすればよいでしょう。
[1,2,4,9,12,30]みたいに。
最後に編集したユーザー 月宮りお [ 2016年9月12日(月) 01:33 ], 累計 1 回
アバター
まっつUP
記事: 1149
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: パーティ全員のIDを取得したい

投稿記事 by まっつUP »

月宮りお様

お世話になります。

以下がパーティメンバー全員のIDの配列となります。
$gameParty._actors
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
月宮りお
記事: 25
登録日時: 2016年9月09日(金) 16:30

Re: パーティ全員のIDを取得したい

投稿記事 by 月宮りお »

無事に取得できました!
一気にいろいろ道が開けた気がしますありがとうございます!m(_)m
返信する

“MV:質問”に戻る