У меня есть игрок с контроллером персонажей и дочерний объект с капсульным коллайдером, немного выходящий из контроллера персонажа игрока, чтобы определить, прыгает ли игрок на куб с твердым телом на нем.У дочернего элемента игрока есть тег «молоток», а на кубе твердого тела есть скрипт.
По какой-то причине дочерний элемент не обнаруживает столкновения с твердым телом.Это происходит только тогда, когда игрок и ребенок касаются твердого тела.Вот код для куба с твердым телом:
private void OnCollisionEnter(Collision other) {
if(other.collider.tag == "hammer") {
Destroy(gameObject);
}
}
ПРИМЕЧАНИЕ: Невозможно добавить твердое тело к игроку, в противном случае он выплескивается, как пигмент выходит из моды.