高低差のある場所でのシンボルエンカウントの接触判定

sirotezza
記事: 40
登録日時: 2018年5月10日(木) 23:13

高低差のある場所でのシンボルエンカウントの接触判定

投稿記事by sirotezza » 2020年1月05日(日) 20:28

お世話になってます。

私の作っているゲームではシンボルエンカウントを採用しておりまして、エネミーのイベントに「プレイヤーと接触」をトリガーとしてバトル開始となるように設定しています。
これが、高低差のある場所にいる敵と隣接した時にも接触判定が取られてしまい、どうしたものかと悩んでいます。

例えば添付画像のようなマップで、高台となっている左半分の崖の端に自分がいた時、右半分の低地にいるエネミーが崖越しに自分に隣接するとエンカウントしてしまいます。

本来なら高低差があるため、高低差のある敵とはエンカウントしないのが望ましいのですが、これを解決する良い案をお持ちの方がいれば、ぜひお知恵を貸していただけたら嬉しいです。

よろしくお願いします!
添付ファイル
スクリーンショット 2020-01-05 20.19.29.png
スクリーンショット 2020-01-05 20.19.29.png (53.59 KiB) 閲覧数: 2301 回

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: 高低差のある場所でのシンボルエンカウントの接触判定

投稿記事by 奏ねこま » 2020年1月05日(日) 22:48

*** 削除 ***
最後に編集したユーザー 奏ねこま on 2020年1月08日(水) 18:24 [ 編集 3 回目 ]
アバター
虚構の城跡
記事: 696
登録日時: 2016年9月23日(金) 16:58
連絡を取る:

Re: 高低差のある場所でのシンボルエンカウントの接触判定

投稿記事by 虚構の城跡 » 2020年1月05日(日) 23:08

プラグインを利用するなら、リージョンを配置する事でNPCが所属の範囲外に出ることを防ぐ事ができる
・YEP_RegionRestrictions
一応、ツクールMVに同梱されてますし、自分がよくシンボルエンカウントを利用する場合はこれを含めて作っています。
sirotezza
記事: 40
登録日時: 2018年5月10日(木) 23:13

Re: 高低差のある場所でのシンボルエンカウントの接触判定

投稿記事by sirotezza » 2020年1月18日(土) 22:27

お二方返信ありがとうございます!
色々検討してみて、リージョンでの行動範囲設定がシンプルでいいなと思ったので、それを採用しようかなと思います!
ありがとうございましたー!

“MV:質問” へ戻る