Почему объект проходить сквозь стены?

5dd917064ca7d570259505.png
5dd91694d677c288965308.png5dd916a14cc11706389640.png

У стен есть Box Collider 2d , как и у игрока.
Что делать?
  • Вопрос задан
  • 569 просмотров
Пригласить эксперта
Ответы на вопрос 2
DanceM
@DanceM Куратор тега Unity Game Engine
Кто хочет -ищет способ, кто не хочет -ищет причину
А Rigidbody2D не забыли добавить, чтобы было кому физику считать?
Ответ написан
ShockWave2048
@ShockWave2048
imposter
Нельзя двигать физику через стандартный трансформ компонент.

Добавить твёрдое тело и двигайте через него - Rigidbody.MovePosition(), а лучше через добавление импульса движения - rb2D.AddForce(transform.up * thrust, ForceMode2D.Impulse);

https://docs.unity3d.com/ScriptReference/Rigidbody...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы