ページ 11

【解決済み】HalfMoveのイベントの斜め移動がプレイヤーに引っかかります

Posted: 2017年5月13日(土) 19:16
by にいやん
トリアコンタンさんのHalfMove.jsについての質問です。
イベントのプライオリティを通常キャラの上に設定してプレイヤーに隣接している状態で、そのイベントにプレイヤーを周るように斜め移動させたいのですがイベントがプレイヤーに引っかかって移動できません。どうにかプレイヤーを無視して斜め移動させることは出来ないでしょうか?

Re: HalfMoveのイベントの斜め移動がプレイヤーに引っかかります

Posted: 2017年5月13日(土) 19:42
by まっつUP
にいやん様
お世話になります。

すり抜けONにしてもひっかかりますか?

Re: HalfMoveのイベントの斜め移動がプレイヤーに引っかかります

Posted: 2017年5月13日(土) 20:28
by にいやん
まっつUPさん
当方、アクションRPGを制作しております。
イベントにはトリアコンタンさんのテンプレートイベントプラグインを使用して単一の決められた行動を取らせるようにしています。このイベントには壁に当たると一定の方向に向きを変え、もう一度壁に当たるとまた向きを変えて移動するという処理をさせているため(自律移動のカスタム設定)、すり抜けONにしてしまうと壁を無視してどこかに行ってしまうのでそれを是正できないかと考えています。すり抜けOFFだとプレイヤーに隣接しているとイベントが斜め移動ができなくて、すり抜けONだと前述の通り壁を無視してしまいます。
もし無理なのであれば壁を反射しないで一定の距離を進むと消えるという動作をさせようと思っています。

Re: HalfMoveのイベントの斜め移動がプレイヤーに引っかかります

Posted: 2017年5月13日(土) 21:00
by トリアコンタン
こんにちは!
こちらで現象を確認しました。
本来の(プラグインなしの)動作なら、プライオリティが通常キャラより上であればプレイヤーをすり抜けるので
半歩移動プラグインの不具合として対応します。しばらくお待ちください。

Re: HalfMoveのイベントの斜め移動がプレイヤーに引っかかります

Posted: 2017年5月13日(土) 21:37
by にいやん
トリアコンタンさん、お世話になっております。
修正対応して頂くということで感謝しております。ありがとうございます。

Re: HalfMoveのイベントの斜め移動がプレイヤーに引っかかります

Posted: 2017年5月14日(日) 12:01
by トリアコンタン
こんにちは!
上記修正しましたので動作をご確認ください。

プライオリティが「通常キャラと同じ」でないイベントはプレイヤーに対する衝突判定を行わないよう修正(ver1.8.1)
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/HalfMove.js

Re: HalfMoveのイベントの斜め移動がプレイヤーに引っかかります

Posted: 2017年5月14日(日) 13:13
by にいやん
トリアコンタンさん

プラグイン確認しました。プライオリティを通常キャラの上にすると衝突判定が無くなりました。
想定通りの動きが叶って嬉しいです。ありがとうございました。

Re: HalfMoveのイベントの起動設定について

Posted: 2017年5月27日(土) 10:35
by にいやん
度々すみません。通行設定が◯、☆のところでは半歩ズレた位置からイベントは起動するのですが、通行設定が✕のところでは半歩ズレた位置からイベントが起動しません。通行設定✕の上のイベントもズレた位置から起動させることは可能でしょうか?よろしくお願いします。

赤い枠のところに場所移動させるイベントを置いています。上の画像では移動できますが下の画像では移動できません。プライオリティは通常キャラと同じにしています。
0001.jpg
0001.jpg (90.85 KiB) 閲覧数: 2460 回

0002.jpg
0002.jpg (90.85 KiB) 閲覧数: 2460 回

Re: HalfMoveのイベントの斜め移動がプレイヤーに引っかかります

Posted: 2017年5月28日(日) 12:25
by トリアコンタン
こんにちは!
プラグインを修正しました。まずは以下をダウンロードしてください。

進入不可タイルに存在するイベントに対する半歩用衝突判定が行われない現象を修正(ver 1.8.2)
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/HalfMove.js

次にパラメータの「トリガー拡大」をONにしてください。

最後にイベントのメモ欄に「<HMすり抜け禁止>」と設定するか、パラメータ「イベントすり抜け」をOFFにしてください。

お手数をお掛けしますがよろしくお願いします。

Re: HalfMoveのイベントの起動設定について

Posted: 2017年5月28日(日) 13:12
by にいやん
トリアコンタンさん、対応ありがとうございました。
無事にイベントを設置することが出来ました。