【解決済み】マップチップのプライオリティを上半分だけ改変したいのですが……
Posted: 2018年1月09日(火) 13:41
2018/01/10追記
Twitterの方で同相談にご回答を頂き、角を曲がる時のみ斜め移動しないという方法で解決しましたこと、ここに報告をさせて頂きます。
--------------------------------------------------
いつもお世話になっております。
自分のスキルではプラグインの作成が難しく、こちらに相談をさせて頂きました。
現在、
PD_8DirDash(しおいぬ様)
HalfMove(トリアコンタン様)※導入順に記載
を導入して斜め移動をできるようにし、
競合回避を理由にタッチ移動時のみ半歩移動しないようにしているのですが、
しかしながら、半歩移動しないようにすると下記画像のように角を曲がる際に角の上に乗り上げてしまっていまして、、、 そこで、素人の浅知恵で恐縮なのですが、タッチ移動をするときのみ、
「通行判定が×になっているマップチップの約上半分のみを(マスの上辺から下に約24ピクセル分、大きいキャラチップは考慮せず)、プレイヤーやフォロワーやNPCキャラのプライオリティより上にする」
ことにより、うまくいくのではと思ったのですが、これは適当な解決方法でしょうか……?
上記解決方法は、角を曲がるときのみ半歩移動させようとすると半歩と斜めが合わさった経路探索のせいでFPSが極端に低下することが多々あるため思いついた次第です。
また、この方法よりもこの現象を回避できる適当な解決方法がありましたら、どなたかご教授頂けないでしょうか……。
(もし、大丈夫でありましたら、この現象を回避できるプラグインの制作も併せてお願いさせて頂ければとても助かります…)
よろしくお願いいたします。
Twitterの方で同相談にご回答を頂き、角を曲がる時のみ斜め移動しないという方法で解決しましたこと、ここに報告をさせて頂きます。
--------------------------------------------------
いつもお世話になっております。
自分のスキルではプラグインの作成が難しく、こちらに相談をさせて頂きました。
現在、
PD_8DirDash(しおいぬ様)
HalfMove(トリアコンタン様)※導入順に記載
を導入して斜め移動をできるようにし、
競合回避を理由にタッチ移動時のみ半歩移動しないようにしているのですが、
しかしながら、半歩移動しないようにすると下記画像のように角を曲がる際に角の上に乗り上げてしまっていまして、、、 そこで、素人の浅知恵で恐縮なのですが、タッチ移動をするときのみ、
「通行判定が×になっているマップチップの約上半分のみを(マスの上辺から下に約24ピクセル分、大きいキャラチップは考慮せず)、プレイヤーやフォロワーやNPCキャラのプライオリティより上にする」
ことにより、うまくいくのではと思ったのですが、これは適当な解決方法でしょうか……?
上記解決方法は、角を曲がるときのみ半歩移動させようとすると半歩と斜めが合わさった経路探索のせいでFPSが極端に低下することが多々あるため思いついた次第です。
また、この方法よりもこの現象を回避できる適当な解決方法がありましたら、どなたかご教授頂けないでしょうか……。
(もし、大丈夫でありましたら、この現象を回避できるプラグインの制作も併せてお願いさせて頂ければとても助かります…)
よろしくお願いいたします。