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

返信する
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

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

投稿記事 by 初心者&質問者 »

■EV■
自律移動「近づく」
トリガー「イベントから接触」
実行内容「HPの増減-5」
移動ルートの設定(このイベント)「ウェイト:120フレーム」

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

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

イベントが停止している2秒間は
主人公がダメージを受けないようにしたいのですが
どうすればいいか、分かる方、ご助言よろしくお願いします。
アバター
MEIKOI
記事: 168
登録日時: 2018年9月22日(土) 20:13
連絡する:

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

投稿記事 by MEIKOI »

こんにちは。休憩中の通りすがりでの回答になりますm(_ _)m

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

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

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

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

よろしくお願いします(^^)
-----------------------------------------
https://twitter.com/meikoimv
-----------------------------------------
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

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

投稿記事 by 初心者&質問者 »

ありがとうございます!

同じような事を「変数」を使って行ったのですが
失敗した事があったのですが
「セルフスイッチ」は、まだ試していないので
やってみようと思います!
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

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

投稿記事 by 初心者&質問者 »

セルフスイッチと並列処理で試してみたのですが

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

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

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

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

ご協力、ありがとうございました。
ecf5DTTzl6h6lJj02
記事: 752
登録日時: 2018年12月23日(日) 13:55

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

投稿記事 by ecf5DTTzl6h6lJj02 »

こんばんは。
初心者&質問者 さんが書きました:セルフスイッチと並列処理で試してみたのですが

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

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

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

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

ご協力、ありがとうございました。
MEIKOI さん の言われている方法、
具体的には
1ページ目の設定
1ページ目の設定
2ページ目の設定
2ページ目の設定
で、できると思いますが。
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

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

投稿記事 by 初心者&質問者 »

再度、試してみたところ
ご助言いただいた方法でできました。
どうも、ありがとうございました!
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

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

投稿記事 by 初心者&質問者 »

補足、どうもありがとうございます。

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

助かりました。
返信する

“MV:質問”に戻る