Я веду луч от камеры к центру экрана, как показано ниже:
Ray ray = Camera.main.ViewportPointToRay(new Vector3(0.5f, 0.5f));
я могу получить доступ к HitPoint, используя
RaycastHit hit;
hit.point;
и я помещаю перекрестие в положение удара, но я хочу расположить перекрестие в направлении лучевой передачи всего в нескольких единицах от камеры. Как мне это сделать? Поскольку иногда время попадания может быть очень далеко, я хочу установить фиксированное расстояние для размещения перекрестия в направлении лучевой передачи.