[解決済]常時動くイベントの作り方について

アバター
リーチ
記事: 13
登録日時: 2018年11月18日(日) 21:41

[解決済]常時動くイベントの作り方について

投稿記事by リーチ » 2018年11月18日(日) 22:16

ツクール初心者です。ゲーム中に常時動くイベントの作り方、方法を教えてください
HPが0になった時にMPを1減らすというイベントを作りたいのですが

アクターID1番のHPを変数1番に代入して条件分岐で変数1番が=0になっていた場合に
アクターID1番のMPを1減少させるという物を並列で常時動かしてしまうと
HP0の時に永遠とMPを1減少させてしまいMPが0になってしまいました。

MPを1減少させたらストップして再度HPが0になった時にイベントが動くように
するにはどうしたら良いのでしょうか?
似た事が出来るプラグインなどがあればそれも教えて欲しいです。
最後に編集したユーザー リーチ on 2018年11月21日(水) 22:02 [ 編集 1 回目 ]

アバター
ピーナッツ
記事: 20
登録日時: 2017年3月05日(日) 08:19

Re: 常時動くイベントの作り方について

投稿記事by ピーナッツ » 2018年11月19日(月) 00:56

こんばんは。
並列処理でHPが0の時MPを1減らした後、
「MPを1減らした」というスイッチをONにして、並列処理を一旦無効にし、
さらに新しい並列処理イベントで、HPが0以上の時「MPを1減らした」をOFF
にしたらいけると思います。

因みに並列処理は、1フレームごとに常にループしているので、
少しウェイトを入れる事で、負荷を抑えることが出来ると思います。
アバター
リーチ
記事: 13
登録日時: 2018年11月18日(日) 21:41

Re: 常時動くイベントの作り方について

投稿記事by リーチ » 2018年11月19日(月) 18:07

条件分岐を追加してスイッチにしたら望んでいた通りに動きました。
ありがとうございます!

並列処理を停止または無効にする方法はスイッチ以外にもあるのかは
分かりませんが調子に乗ってコモンイベントを並列処理で動かすと
重くなるんですね、ウェイトを使って調整してみます。

“MV:質問” へ戻る