Как удержать 2D-игрока в границах? - PullRequest
0 голосов
/ 27 мая 2019

Как я могу держать своего 2D персонажа внутри левой и правой стен и позволять объектам (таким как большие камни) приходить с обеих сторон? Нечто подобное на картинке ниже. А также они должны сталкиваться только с символом и должны проходить друг через друга, что-то вроде IgnoreCollisionForce ()?

Извините, у меня нет 10 баллов для загрузки изображения

1 Ответ

0 голосов
/ 04 июня 2019

Создайте слой стен и слой игрока, при выборе стены или игрока, в инспекторе на вершине у вас есть выпадающие слои, создайте их и назначьте их, стену стенам и игрока игроку.Затем перейдите в настройки проекта / физику и выберите то, что вы хотите столкнуть или не сталкиваться друг с другом. Также не забывайте, что стены и игрок имеют коллайдеры, не отмеченные как триггеры.Просто снимите флажок, как на изображении ниже.В этом случае, как вы и хотели, стены будут игнорировать друг друга и не будут сталкиваться друг с другом.

enter image description here

...