ページ 11

敵に触れられたらHPが減るようにしたいのですが、上手くいきません(解決済み)

Posted: 2019年11月09日(土) 07:05
by 青リス
こんにちは。毎回毎回皆様に質問して申し訳ございませんが質問させて頂きます。

ibやマッドファーザーのように、
マップを歩いている敵に触れられるとHPが1減る
ようにしたいのですが上手くいきません。5ダメージ、3ダメージを食らうなど、ちゃんと1ダメージを食らってくれません。

因みに、敵の設定は

実行内容 HPの増減1HPを減らす
トリガー イベントからの接触
プライオリティ 通常キャラと同じ

です。
何か悪い場所があるのでしょうか。ご回答お待ちしております。

Re: 敵に触れられたらHPが減るようにしたいのですが、上手くいきません

Posted: 2019年11月09日(土) 08:20
by astral
こんにちは。
自律移動の頻度が高い場合や、イベントからの接触は、プレイヤーからの接触を含んでいますので、
これらが重なって数回分連続でイベントが実行されている可能性があります。

この場合イベントの実行内容に、ウェイトもしくはアニメーションの表示等で完了までにウェイトにチェックを入れて回避します。
何らかのウェイトがあればその分イベントは止まるので、連続して発動しないようにします。

Re: 敵に触れられたらHPが減るようにしたいのですが、上手くいきません

Posted: 2019年11月09日(土) 09:14
by 青リス
ありがとうございます
教えてくださったやり方を試してみます!

Re: 敵に触れられたらHPが減るようにしたいのですが、上手くいきません

Posted: 2019年11月09日(土) 09:55
by MEIKOI
こんにちは。
参考になるかわかりませんが
同じような処理をしているゲームを作っていますので。

astral様がおっしゃているように普通にウェイトで連続接触を回避する方法を取ったり
ウェイトの時間によって動きがぎこちなくなったりする場合は
セルフスイッチを使って、別のページで並列処理でウェイトだけをするようにしたりしています。

私も初心者ですので、参考にしてみてください。
走り書き失礼しました。

Re: 敵に触れられたらHPが減るようにしたいのですが、上手くいきません

Posted: 2019年11月09日(土) 10:47
by 青リス
返信ありがとうございます!
ウェイトでぎこちなくなってしまったので
MEIKOIさまのセルフスイッチのやり方を使ったら
思い通りにいきました!ありがとうございます!

お二人とも、また何か機会がございましたら
宜しくお願い致します!

Re: 敵に触れられたらHPが減るようにしたいのですが、上手くいきません(解決済み)

Posted: 2019年11月09日(土) 11:13
by 青リス
申し訳ございません…もうひとつお聞きしたいのですが
体力がゼロになってゲームオーバーになるには
どうしたらいいんでしょうか?

Re: 敵に触れられたらHPが減るようにしたいのですが、上手くいきません

Posted: 2019年11月09日(土) 13:25
by ecf5DTTzl6h6lJj02
こんにちは。

もし、パーティーに一人しかいないのであれば、HPの増減のイベントコマンドに「戦闘不能を許可」というチェックボックスがあるので、チェックをいれておけば、HPが0以下になった時に自動的にゲームオーバーになります。

Re: 敵に触れられたらHPが減るようにしたいのですが、上手くいきません

Posted: 2019年11月09日(土) 13:58
by 青リス
ecf5DTTzl6h6lJj02 様

返信ありがとうございます!
試したところ、0になってゲームオーバーになりませんでした
設定の画像を添付します

Re: 敵に触れられたらHPが減るようにしたいのですが、上手くいきません

Posted: 2019年11月09日(土) 14:42
by 青リス
解決しました!ステートを全消ししていたみたいで
初期状態に戻したらゲームオーバーにする事が出来ました!