Страница 1 из 1

Луч cannot convert type "unity...ray" to "ray"

СообщениеДобавлено: 25 май 2017, 16:16
Vktorion
Вот начал писать скрип и сразу ошибка , уже долго мучаюсь сказали что я пытаюсь перезаписать клас , но я вроде не пытаюсь , или слишком глуп что бы понять это . Помогите плис
Скрытый текст:
if (Input.GetMouseButton(0))
{
Ray Myray;
RaycastHit hit;
Vector3 a = new Vector3(Input.mousePosition.x / 2, Input.mousePosition.y / 2, Input.mousePosition.z / 2);
Myray = Camera.main.ScreenPointToRay(a);

Re: Луч cannot convert type "unity...ray" to "ray"

СообщениеДобавлено: 25 май 2017, 17:06
seaman
Видимо где то у Вас есть класс с именем Ray. Либо Ваш, либо в каком-то импортированном скрипте.

Re: Луч cannot convert type "unity...ray" to "ray"

СообщениеДобавлено: 25 май 2017, 17:45
Vktorion
seaman писал(а):Видимо где то у Вас есть класс с именем Ray. Либо Ваш, либо в каком-то импортированном скрипте.

нету

Re: Луч cannot convert type "unity...ray" to "ray"

СообщениеДобавлено: 25 май 2017, 22:46
Valentinus
попробовал вставить ваш отрывок в свой скрипт, только добавил закрывающую скобку }
и все нормально откомпилировалось

видимо ошибка где-то вне этого отрывка