[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart8 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
769: 2022/11/11(金)06:35 ID:7Wc5CIok(1/6) AAS
>>766
ありがとう!!理解
770: 2022/11/11(金)09:05 ID:7Wc5CIok(2/6) AAS
tilemap collider2dについて質問です。
衝突が効かずすり抜けてしまいます。

プロジェクトセッティングのコリジョンに問題はありません。すべてチェックを入れています。

一つ原因っぽいものを見つけました。

画像リンク[jpg]:i.imgur.com
ヒエラルキーでtilemapを選択すると枠線でハイライトされるのですが、上のwallとfloatislandはハイライトされないです。
付けているコンポーネントも差はありませんが、この差はどこで生まれるのでしょうか。
772: 2022/11/11(金)14:30 ID:7Wc5CIok(3/6) AAS
>>771
だいぶ説明不足でした
rigidbody2dとbox collider2dをつけたキャラクター(カエル)を地面に落とします。wallがピンクの枠で地面です。

wallにbox colider2d つけると衝突は機能します。
しかし、tilemapcolider2dだと効かないんですよね。

問題を切り分けてみると、地面側のコンポーネントの問題かと思います。
774: 2022/11/11(金)16:07 ID:7Wc5CIok(4/6) AAS
>>773
いやー まさにそれと同じ構成なんですよね
タイルマップを追加したときのデフォルト設定です
どこかで設定が壊れているのかもしれません 内部の
新しく追加したタイルマップオブジェクトは問題なく機能するのですが

破棄して諦めますです(´・ω・`)
775: 2022/11/11(金)17:34 ID:7Wc5CIok(5/6) AAS
↑おそらくですが自己解決
compositeコンポーネントでタイルをマージしてしまうと、tilemap collider2dが機能しなくなるようです
タイルでペイント→tilemap colider2d追加→composite2d追加、という順番ならok
タイルでペイント→tilemap colider2d追加→composite2d追加→tilemap collider2d削除→tilemap collider2d追加(これが機能しない)、だとだめみたいです

マージされたタイルに対してはコリジョン付けられないということみたいです
だとしたらタイルの引っ掛かりにはどう対処したら良いのでしょうね
777: 2022/11/11(金)17:55 ID:7Wc5CIok(6/6) AAS
あっ ちがった
タイルパレットがバグってたのかもしれないです
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s