Персонаж проходит сквозь стену, Unity

В 2D игре в Unity есть игрок, передвигающийся с помощью rigidbody2d.MovePosition() (использование rigidbody2d.velocity и rigidbody2d.AddForce() ничего не меняет). К игроку прикрепленны компоненты RigidBody2d(dynamic) И Capsule Collider2D, у стены(созданной с помощью Tilemap) также имеется RigidBody2d(static), а также Tilemap Collider 2d, Composite Collider 2d. Но проблема в том, что игрок проходит сквозь стены. Стены

Персонаж

Что я делаю не так? Пытался гуглить, но кажись я слепой, раз решения не нашёл.


Ответы (1 шт):

Автор решения: user649491

в окне обьекта где обычно выбирают ему тип (в инспекторе) - нужно зайти в окно модели и поставить галочку на генерации колайдера и все твоя проблема решена

→ Ссылка