Почему персонаж (ы) или родительский объект персонажей никогда не обнаруживают столкновения с дверью? - PullRequest
0 голосов
/ 26 января 2019

Это скриншот двери.К дочернему элементу Horizontal_Doors_Kit присоединен компонент Box Collider.

Door

И это символы.Женщина впереди с двумя солдатами позади.

Вся группа, где женщина и два солдата двигаются и ходят, используя HumanoidWalk и дверь в заблокированном состоянии, поэтому они не должны проходить через дверь.

Если она разблокирована, дверь должна быть открыта.Но то, что он делает сейчас, они просто идут через дверь, как будто дверь не существует.

Если я проведу своего персонажа игрока через дверь, он не будет проходить или будет проходить, когда дверь открыта.У моего персонажа есть капсульный коллайдер и твердое тело.

Но так как эта группа из 3 является частью кат-сцены, я не нуждаюсь или не хочу использовать твердое тело, я думаю.Но я действительно хочу, чтобы дверь открывалась или нет, когда они сталкиваются.

Я добавил к женскому персонажу, что капсульный коллайдер выключен.То же, что и в моем персонаже:

characters

Может быть, мне нужно добавить твердое тело к ведущему женскому персонажу?

1 Ответ

0 голосов
/ 26 января 2019

Если вы установили жесткое тело на кинематическое, прохождение через дверь - ожидаемое поведение.Если вы используете физику твердого тела, оставьте ее не кинематической.Если вы сами перемещаете игрока, вам нужно самостоятельно наблюдать столкновения (попробуйте ontriggerenter и oncollisionenter) и прекратить движение после столкновения с дверью

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...