В Physics.Raycast второй параметр - это не конечная точка, а направление луча. Попробуйте
r = Physics.Raycast(v, Vector3.down, 1f)); вместо if(Physics.Raycast(v, Vector3Down, 0.1f)){ r = true; }
Линия не совпадает с результатом рейкаста
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.