1. このサイトではcookie (クッキー) を使用しています。サイトの利用を継続した場合、cookieの使用に同意したものとみなさせていただきます。 詳しくはこちらをご覧ください。

【解決】敵グループの残り人数を取得するには?

水宮蛙2019-06-03に開始した「ツクールMV」の中の討論

  1. 水宮蛙

    水宮蛙 ユーザー

    「最初は複数体で現れるが、仲間が倒されて自分一人になると自爆する」
    「仲間が一人倒されると自己強化する」
    ようなことをスイッチ等で敵の行動パターンに設定したいのですが、
    どのような方法があるのでしょうか?
     
    #1
    神無月サスケ がいいね!しました
  2. シトラス

    シトラス ユーザー

    ボス戦なのか、雑魚戦なのかで異なってきますが、とりあえず
    イベントページで発生条件を「ターン終了時」にしてイベント命令の条件分岐で
    $gameTroop.aliveMembers().lengthというスクリプトを設定すれば
    生き残っている敵の数を取得できます。

    それが特定の数、例えば残り1体の時であれば
    $gameTroop.aliveMembers().length === 1として
    スイッチを入れればいいと思います。
     
    #2
    水宮蛙, munokura, ゼゼゼ他1人 がいいね!しています
  3. 水宮蛙

    水宮蛙 ユーザー

    シトラス様
    なるほど、スクリプトを利用すれば良いのですね
    助かりました。ありがとうございます。
     
    #3

このページを共有