Child of Player не обнаруживает столкновения с твердым телом на другом объекте - PullRequest
0 голосов
/ 26 февраля 2019

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

По какой-то причине дочерний элемент не обнаруживает столкновения с твердым телом.Это происходит только тогда, когда игрок и ребенок касаются твердого тела.Вот код для куба с твердым телом:

private void OnCollisionEnter(Collision other) {
   if(other.collider.tag == "hammer") {
       Destroy(gameObject);
   }
}

ПРИМЕЧАНИЕ: Невозможно добавить твердое тело к игроку, в противном случае он выплескивается, как пигмент выходит из моды.

1 Ответ

0 голосов
/ 27 февраля 2019

Просто нужно было добавить твердое тело на дочерний элемент и тег, и не нужно было твердое тело на внешнем объекте.

...