Как сделать «мобильную» границу в Unity? - PullRequest
0 голосов
/ 13 июля 2020

Я работал над фан-игрой Undertale и столкнулся с проблемой. В поле боя душа игрока (он же персонаж) может пройти через краевой коллайдер и go через край. Я думал об использовании границы вместо этого, но я хочу, чтобы бокс боя двигался во время атак, поэтому мне нужно перемещать границы вместе с боксом. Как я могу это сделать? введите описание изображения здесь

1 Ответ

1 голос
/ 13 июля 2020

Он должен работать с краевым коллайдером. Важно, чтобы вы использовали EdgeCollider 2D , потому что это 2D-игра. Есть ли у вашего плеера какой-то Collider 2d , и для параметра Is Trigger установлено значение false на обоих коллайдерах? Если вы затем захотите переместить EdgeCollider2D, вы можете просто переместить GameObject.

...