Я создал raycast из центра зеленой сферы (внутри сферы) наружу, когда он что-то ударил, raycast останавливается там и рисует к нему красную линию, но затем я сталкиваюсь с проблемой, вот картинка
введите описание изображения здесь
Другая красная линия останавливается в промежутке между сферой и синим объектом (вы можете видеть, что красная линия образует что-то вроде кривой)
Но смотри внимательно!одна красная линия проходит через объект и останавливается на другой стороне от того места, где он должен был попасть, я даже не знаю, как он прошел через коллайдер и ударил по задней стороне 1-стороннего коллайдера.
Зеленая линия - это синий капсульный коллайдер объекта
Есть ли какое-либо объяснение или решение этой проблемы?
(я не думаю, что мне нужно было бы публиковать скрипт, потому что я думаю, что нет необходимости загружать мой скрипт сюда, а сокращение скрипта для соответствия правилам stackoverflow занимает слишком много времени)