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

アバター
青リス
記事: 51
登録日時: 2019年4月09日(火) 02:20

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

投稿記事by 青リス » 2019年11月09日(土) 07:05

こんにちは。毎回毎回皆様に質問して申し訳ございませんが質問させて頂きます。

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

因みに、敵の設定は

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

です。
何か悪い場所があるのでしょうか。ご回答お待ちしております。
最後に編集したユーザー 青リス on 2019年11月09日(土) 14:54 [ 編集 3 回目 ]

astral
記事: 106
登録日時: 2018年11月14日(水) 00:21
連絡を取る:

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

投稿記事by astral » 2019年11月09日(土) 08:20

こんにちは。
自律移動の頻度が高い場合や、イベントからの接触は、プレイヤーからの接触を含んでいますので、
これらが重なって数回分連続でイベントが実行されている可能性があります。

この場合イベントの実行内容に、ウェイトもしくはアニメーションの表示等で完了までにウェイトにチェックを入れて回避します。
何らかのウェイトがあればその分イベントは止まるので、連続して発動しないようにします。
アバター
青リス
記事: 51
登録日時: 2019年4月09日(火) 02:20

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

投稿記事by 青リス » 2019年11月09日(土) 09:14

ありがとうございます
教えてくださったやり方を試してみます!
MEIKOI
記事: 116
登録日時: 2018年9月22日(土) 20:13

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

投稿記事by MEIKOI » 2019年11月09日(土) 09:55

こんにちは。
参考になるかわかりませんが
同じような処理をしているゲームを作っていますので。

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

私も初心者ですので、参考にしてみてください。
走り書き失礼しました。
アバター
青リス
記事: 51
登録日時: 2019年4月09日(火) 02:20

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

投稿記事by 青リス » 2019年11月09日(土) 10:47

返信ありがとうございます!
ウェイトでぎこちなくなってしまったので
MEIKOIさまのセルフスイッチのやり方を使ったら
思い通りにいきました!ありがとうございます!

お二人とも、また何か機会がございましたら
宜しくお願い致します!
アバター
青リス
記事: 51
登録日時: 2019年4月09日(火) 02:20

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

投稿記事by 青リス » 2019年11月09日(土) 11:13

申し訳ございません…もうひとつお聞きしたいのですが
体力がゼロになってゲームオーバーになるには
どうしたらいいんでしょうか?
ecf5DTTzl6h6lJj02
記事: 161
登録日時: 2018年12月23日(日) 13:55

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

投稿記事by ecf5DTTzl6h6lJj02 » 2019年11月09日(土) 13:25

こんにちは。

もし、パーティーに一人しかいないのであれば、HPの増減のイベントコマンドに「戦闘不能を許可」というチェックボックスがあるので、チェックをいれておけば、HPが0以下になった時に自動的にゲームオーバーになります。
アバター
青リス
記事: 51
登録日時: 2019年4月09日(火) 02:20

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

投稿記事by 青リス » 2019年11月09日(土) 13:58

ecf5DTTzl6h6lJj02 様

返信ありがとうございます!
試したところ、0になってゲームオーバーになりませんでした
設定の画像を添付します
添付ファイル
タイトルなし.png
タイトルなし.png (26.73 KiB) 閲覧数: 1395 回
アバター
青リス
記事: 51
登録日時: 2019年4月09日(火) 02:20

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

投稿記事by 青リス » 2019年11月09日(土) 14:42

解決しました!ステートを全消ししていたみたいで
初期状態に戻したらゲームオーバーにする事が出来ました!

“MV:質問” へ戻る