ページ 11

【解決済】頭身の高いキャラで通行設定★のタイルの1つ下を通ると頭が見切れる問題

Posted: 2024年8月19日(月) 17:47
by okura
ツクールMVの質問です。
手作りのキャラチップを使っているのですが、キャラがFSM規格のような頭身のため高さ48pixelを越えていて、タイル1マスから若干はみ出ています。
なので通行設定★のタイルを設置したマスの1つ真下を通るときに
はみ出たぶん頭にかかって見切れてしまう問題が発生して悩んでいます。

アーチなどの下をくぐりたい時はもちろんそれで全然良いのですが、
建物の影として追加で配置した半透明の影タイル(通行設定★)の1つ真下だと少し都合がわるいです。

立体交差の可能になるOverpassTile.jsでなんとかなるかと思ったのですが、
キャラ単体だとパッと見いい感じなんですが、隊列歩行となると
2人目の頭をふんづけたりふんづけられたりと表示がおかしくなってしまいます。

なんとか解決方法はないものでしょうか?

追記:カテゴリー間違えてMZの方に投稿していてすみませんでした。

Re: 頭身の高いキャラで通行設定★のタイルの1つ下を通ると頭が見切れる問題

Posted: 2024年8月20日(火) 14:34
by ゆわか
難しい問題ですね。
高い投信のキャラを使いたいという需要はそこそこあるようなので
そろそろ何か対策方法が出ていてもいいと思うのですが
私が知る限りではあまりないです。

影をタイルで配置するのではなく
影ペンで塗るのではだめなのですか?
ダメな理由がないなら、影ペン使うのが多分マストな回答です。

いや影ペンじゃダメだな場合は

影用のタイルを通行○のを追加して、頭が当たりそうなとこだけ
○で配置して、残りは☆にするとか

入口の影をイベントで配置してプレイヤーの位置によってスイッチで表示の上下関係を操作するとか。

上記2つの方法でも、若干微妙になるかなと思いますが
どこまでを許容範囲とするかは、個人差があるかな。

試してはいないけど
砂川赳さん制作の、公式『OverpassTile.js』の機能強化版 NRP_OverpassTile.js
というのがあるそうなので、試してみるとか。

ツクールフォーラムで、3頭身化について話し合われているスレッドがあるので
じっくり読んでみると何か参考になるかもです。
https://forum.tkool.jp/index.php?threads/1100/
あるいはそこで質問すると、より回答が期待できるかもしれません。
古いスレッドなので人がいない可能性もありますが。

最終的には、やりたいことの、どの表現をより優先するかを考え
他の表現をあきらめないといけないかもしれませんが、色々試行錯誤するのは
良い事だと思いますので頑張ってください。

思い描く表現が実現できるよう祈ってます。

Re: 頭身の高いキャラで通行設定★のタイルの1つ下を通ると頭が見切れる問題

Posted: 2024年8月21日(水) 12:47
by okura
ゆわか様ご回答ありがとうございます。
試行錯誤していた中で影ペンも最初は候補だったのですが、薄暗い路地を通る表現ができず、キャラがテカテカとしてしまうのでやめました。

種類の違う影タイルを並べたり、タイルセットの変更で通行設定を◯☆使いわける方法も試しましたが、やはり隊列で縦に移動したときは違和感ができてしまうので採用できませんでした。

また、NRP_OverpassTile.jsの作者様解説ページでも縦移動には依然対応できていないとのこと…。

ご紹介くださったフォーラムでもこの件について考えている方がいましたが、やはりプライオリティに従う設計をするのが最適解とのこと。
なので現状は解決不可能な問題なのかもしれませんね。

いつまでもここでつまづいているわけにはいかないので、ゆわか様のおっしゃる通りやりたい表現に優先度をつけて、完成をめざしたいとおもいます。
背の高いキャラでなおかつ隊列歩行にするという行為がプライオリティとの食い合わせが悪すぎて無謀なのかもしれません。
隊列歩行の機能さえ使わなければいまのところOverpassTile.jsで納得いく動作ができているので、すっぱりと隊列歩行を諦めようかと考えています。
相談にのってくださりありがとうございました。

Re: 頭身の高いキャラで通行設定★のタイルの1つ下を通ると頭が見切れる問題

Posted: 2024年8月26日(月) 19:09
by okura
少しだけ発見。 :shock:
引き続きOverpassTile.js(及びNRP_OverpassTile.js)を使った方法で、
パラメータ内の立体交差入り口リージョンに設定したリージョンを
違和感の起きてしまうマスとそこから↓方向に向けて、通行不可マスにつきあたるまでずらっと敷き詰めます。
そうすることで頭身の高いキャラの隊列歩行時の縦方向移動の違和感は消えました。

ただし通行不能マスにつきあたるまでに木や柵など他の★タイルが置いてあるとそこで新たな破綻が起きます。
苦肉の策ですが、真下に目立ったオブジェクトがない場合は使える方法だとおもいます。