Я новичок в Вуфории.
Игровой объект, к которому добавляется скрипт, представляет собой трехмерный объект, видимый на определяемом пользователем изображении.
Я знаю, что это не новый вопрос, и я просмотрел каждую ветку / сообщение в официальном дискуссионном блоге Vuforia, но проблема все еще сохраняется. И проблема кажется очень фундаментальной.
У меня есть следующий скрипт, прикрепленный к моему игровому объекту:
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");
}
}
}
}
Когда я запускаю сцену и касаюсь игрового объекта, консоль отладки показывает
2
3
33
НО НЕ 4. Почему-то этот луч не попадает в объект.
Этот скрипт отлично работает с обычной камерой. Может ли кто-нибудь пролить свет на это.
Спасибо