2018/01/10追記
Twitterの方で同相談にご回答を頂き、角を曲がる時のみ斜め移動しないという方法で解決しましたこと、ここに報告をさせて頂きます。
--------------------------------------------------
いつもお世話になっております。
自分のスキルではプラグインの作成が難しく、こちらに相談をさせて頂きました。
現在、
PD_8DirDash(しおいぬ様)
HalfMove(トリアコンタン様)※導入順に記載
を導入して斜め移動をできるようにし、
競合回避を理由にタッチ移動時のみ半歩移動しないようにしているのですが、
しかしながら、半歩移動しないようにすると下記画像のように角を曲がる際に角の上に乗り上げてしまっていまして、、、
そこで、素人の浅知恵で恐縮なのですが、タッチ移動をするときのみ、
「通行判定が×になっているマップチップの約上半分のみを(マスの上辺から下に約24ピクセル分、大きいキャラチップは考慮せず)、プレイヤーやフォロワーやNPCキャラのプライオリティより上にする」
ことにより、うまくいくのではと思ったのですが、これは適当な解決方法でしょうか……?
上記解決方法は、角を曲がるときのみ半歩移動させようとすると半歩と斜めが合わさった経路探索のせいでFPSが極端に低下することが多々あるため思いついた次第です。
また、この方法よりもこの現象を回避できる適当な解決方法がありましたら、どなたかご教授頂けないでしょうか……。
(もし、大丈夫でありましたら、この現象を回避できるプラグインの制作も併せてお願いさせて頂ければとても助かります…)
よろしくお願いいたします。
【解決済み】マップチップのプライオリティを上半分だけ改変したいのですが……
【解決済み】マップチップのプライオリティを上半分だけ改変したいのですが……
最後に編集したユーザー machina [ 2020年2月08日(土) 13:06 ], 累計 8 回
Re: マップチップのプライオリティを上半分だけ改変したいのですが……
1.マップチップと同サイズのキャラチップを用意
2.プライオリティをキャラより上でMAPチップと同じ場所にイベント配置
これでできませんか?
2.プライオリティをキャラより上でMAPチップと同じ場所にイベント配置
これでできませんか?
Re: マップチップのプライオリティを上半分だけ改変したいのですが……
ししゃも様C3_ししゃも さんが書きました:1.マップチップと同サイズのキャラチップを用意
2.プライオリティをキャラより上でMAPチップと同じ場所にイベント配置
これでできませんか?
ご回答ありがとうございます。
プラグインで解決しなかったら、おっしゃるような力技で直そうと思っていたのですが、なにぶん数が多いので作業の長時間化と凡ミスが発生が怖くて、こちらに相談させて頂いた次第なのです…。
せっかくご助言を頂いたのに、すみません…。
Re: マップチップのプライオリティを上半分だけ改変したいのですが……
machina 様、こんにちは。
その2つのプラグインを不勉強ながら使ったことがありませんので、内部の処理はどうなっていますか分かりませんが、別の解決方法を提案します。
もういっそ、その柱の下の部分の通行設定も★にしませんか?
[attachment=0]temp.png[/attachment]
★にして、通行設定を四方向全部禁止にしたら、通行設定の扱い的に × と同じでありながら、キャラの上に表示できます。
これでいかがでしょうか。
(古いバージョンのツクールMVの★の四方向通行設定にバグがありますが、最新の1.5にアプデすると直ります)
ごめんなさい、色々勘違いました。未だに★の四方向通行設定が効かないバグが直ってないらしいです。
でも、公式配布プラグインの CP_Star_Passability_Fix.js を使えば、そのバグを直せます。
DLは→ https://tkool.jp/mv/special/plugin.html (公式サイトです)
- 添付ファイル
-
- temp.png (7.68 KiB) 閲覧された回数 4961 回
Re: マップチップのプライオリティを上半分だけ改変したいのですが……
ツキミ様
こんな手法があったとはつゆ知らず……。
プラグインでの自動的な対応に無理があった場合における、
手動での解決策はこちらの方法が一番な気がしました…!
教えて頂きありがとうございます!
(通行設定のバグのことも知らなかったので、こちらも教えて頂いてありがとうございます、助かります!)
こんな手法があったとはつゆ知らず……。
プラグインでの自動的な対応に無理があった場合における、
手動での解決策はこちらの方法が一番な気がしました…!
教えて頂きありがとうございます!
(通行設定のバグのことも知らなかったので、こちらも教えて頂いてありがとうございます、助かります!)
Re: マップチップのプライオリティを上半分だけ改変したいのですが……
ツキミ様
ツキミ様の方法を試してみたところ、
今度は下向きに斜め移動する際にキャラの頭部がマップチップに隠れてしまうという現象に
見舞われてしまいました…。この方法での解決は難しいようです…。
せっかく教えて頂いたのに、すみませんです…。
ツキミ様の方法を試してみたところ、
今度は下向きに斜め移動する際にキャラの頭部がマップチップに隠れてしまうという現象に
見舞われてしまいました…。この方法での解決は難しいようです…。
せっかく教えて頂いたのに、すみませんです…。