ページ 11

触れるとダメージを受けるEVから、連続ダメージを受けない方法

Posted: 2021年9月06日(月) 11:46
by 初心者&質問者
■EV■
自律移動「近づく」
トリガー「イベントから接触」
実行内容「HPの増減-5」
移動ルートの設定(このイベント)「ウェイト:120フレーム」

と設定し、プレイヤーが触れると
HPダメージを5受ける設定にしました。
ダメージを受けた後は、イベントが2秒停止し
主人公が動けなくなることを防いでいます。

しかし、主人公がイベントの方向に十字キーを押してしまうと
「連続してイベントに接触している」と判定され
HPが1になるまで「HP-5のダメージ」を受け続けてしまいます。

イベントが停止している2秒間は
主人公がダメージを受けないようにしたいのですが
どうすればいいか、分かる方、ご助言よろしくお願いします。

Re: 触れるとダメージを受けるEVから、連続ダメージを受けない方法

Posted: 2021年9月06日(月) 13:01
by MEIKOI
こんにちは。休憩中の通りすがりでの回答になりますm(_ _)m

やり方は、色々あるかと思うのですが

接触があった時点でイベントをセルフスイッチの別ページに変えて

そのセルフスイッチのページを並列処理にしてWAIT120したあとに

セルフスイッチをオフにして戻るやり方でも行けるような気がします。

よろしくお願いします(^^)

Re: 触れるとダメージを受けるEVから、連続ダメージを受けない方法

Posted: 2021年9月08日(水) 17:26
by 初心者&質問者
ありがとうございます!

同じような事を「変数」を使って行ったのですが
失敗した事があったのですが
「セルフスイッチ」は、まだ試していないので
やってみようと思います!

Re: 触れるとダメージを受けるEVから、連続ダメージを受けない方法

Posted: 2021年9月08日(水) 21:57
by 初心者&質問者
セルフスイッチと並列処理で試してみたのですが

やはり、主人公からイベントに接触してしまうと
ダメージを連続で受けてしまい
方向キーが押されたままだと、限界までHPが減ってしまいました。

これ、アクションゲームでよくある
ダメージを受けた後に
ほんの少しの間、ダメージを受けない状態になる(連続ダメージを受け過ぎないため)
というのをやりたいだけなのですが

意外と、できそうな事で苦戦するのが
ツクールでよくあるパターンで・・・

なんとか、方法を模索してみます。

ご協力、ありがとうございました。

Re: 触れるとダメージを受けるEVから、連続ダメージを受けない方法

Posted: 2021年9月08日(水) 23:30
by ecf5DTTzl6h6lJj02
こんばんは。
初心者&質問者 さんが書きました:セルフスイッチと並列処理で試してみたのですが

やはり、主人公からイベントに接触してしまうと
ダメージを連続で受けてしまい
方向キーが押されたままだと、限界までHPが減ってしまいました。

これ、アクションゲームでよくある
ダメージを受けた後に
ほんの少しの間、ダメージを受けない状態になる(連続ダメージを受け過ぎないため)
というのをやりたいだけなのですが

意外と、できそうな事で苦戦するのが
ツクールでよくあるパターンで・・・

なんとか、方法を模索してみます。

ご協力、ありがとうございました。
MEIKOI さん の言われている方法、
具体的には
1ページ目の設定
1ページ目の設定
2ページ目の設定
2ページ目の設定
で、できると思いますが。

Re: 触れるとダメージを受けるEVから、連続ダメージを受けない方法

Posted: 2021年9月09日(木) 21:26
by 初心者&質問者
再度、試してみたところ
ご助言いただいた方法でできました。
どうも、ありがとうございました!

Re: 触れるとダメージを受けるEVから、連続ダメージを受けない方法

Posted: 2021年9月09日(木) 21:27
by 初心者&質問者
補足、どうもありがとうございます。

いただいた方法で、うまくできました。

助かりました。