@dimoooooooooon

Как сделать луч в Unity?

добрый день, проблема у меня вот такая, мне нужно сделать луч из камеры, и чтобы его дистанция равнялась 3, взял идею луча из другого видео и написал такое

float distance = 3;

void Update ()
{
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
if (isTriggered)
{
if (Physics.Raycast(ray, distance))
{
if (Input.GetKeyDown (ViewGazeta))
{

}
}
}
}
и мне нужно чтобы при прикосновении луча происходило действие, но я так понимаю луч не появляется, почему? я не понимаю, мне нужно чтобы луч всегда был и никогда не удалялся.
и ище нужно чтобы когда луч был на триггер предмете то тоже было действие, тоесть текст появлялся.
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы