Получаю луч. Запускаю в юньке, все отрабатывает как надо. Запускаю на телефоне - не работает
Закомментированные варианты тоже не работают.
Не могу понять, что я не так делаю?
Синтаксис:
Используется csharp
Ray ray;
if (!Application.isMobilePlatform) {
ray = new Ray (camera.transform.position, camera.transform.forward);
}else {
ray = new Ray (camera.transform.position, camera.transform.forward);
//ray = cam.ScreenPointToRay (Input.GetTouch(Input.touches.Length - 1).position);
//ray = cam.ScreenPointToRay (Input.mousePosition);
}
RaycastHit hit;
Physics.Raycast (ray, out hit, 10f);
if (!Application.isMobilePlatform) {
ray = new Ray (camera.transform.position, camera.transform.forward);
}else {
ray = new Ray (camera.transform.position, camera.transform.forward);
//ray = cam.ScreenPointToRay (Input.GetTouch(Input.touches.Length - 1).position);
//ray = cam.ScreenPointToRay (Input.mousePosition);
}
RaycastHit hit;
Physics.Raycast (ray, out hit, 10f);