Я новичок в Vuforia.Проблемы с Raycast для ARCamera в Unity3d с Vuforia SDK
Игровой объект, к которому добавлен скрипт, представляет собой 3D-объект, который становится видимым на пользовательском запущенном изображении.
Я знаю, что это не новый вопрос, и я прошел через каждую из темы/сообщения в официальном блоге обсуждения Vuforia, но проблема все еще сохраняется. И проблема кажется очень фундаментальной.
Я следующий сценарий прилагается к моему GameObject:
void Update()
{
if (Input.touchCount == 1)
{
// Touches performed on screen
Ray ray;
RaycastHit hit;
Debug.Log ("2");
if(Camera.main != null)
{
Debug.Log ("3");
ray = Camera.main.ScreenPointToRay(Input.GetTouch(0).position);
hit = new RaycastHit();
Debug.Log ("33");
if(Physics.Raycast(ray, out hit))
{
Debug.Log ("4");
}
}
}
}
Когда я бегу сцену и прикосновение к GameObject, то консоль отладки показывает
НО НЕ 4. Как-то этот луч не ударить объект.
Этот скрипт отлично работает с обычной камерой. Может ли кто-нибудь пролить свет на это.
Благодаря