У меня есть сферический коллайдер на палке и цилиндр. Цилиндр должен обнаружить столкновение со сферическим коллайдером палки и запустить скрипт «OnTriggerEnter». Просто представьте, что это барабанная палочка, ударяющая по барабану в виртуальной реальности.
Есть ли способ избежать столкновения на боковых сторонах цилиндра, но сработать только на верхней части цилиндра? И даже без добавления дополнительных защитных объектов вокруг него?
На скриншоте вы видите свойства палки и ниже свойства цилиндра.
Очевидно, зеленые и красные значки показывают, какая область может быть запущена, а какая нет.
Кстати, простое использование более тонкого цилиндрового коллайдера в этом случае не сработает, потому что это не будет обнаруживать некоторые столкновения вообще, когда ручка проходит слишком быстро через тонкий цилиндр. Подробнее об этом в комментариях.
Спасибо.