我是Vuforia的新手。在Unity3d中使用Vuforia SDK進行ARCamera的Raycast問題
腳本添加到的gameobject是一個3d對象,它在用戶定義的觸發圖像上可見。
我知道這不是一個新問題,我已經通過了官方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");
}
}
}
}
當我運行遊戲對象現場,觸摸,調試控制檯顯示
但不是4.不知何故,這射線不擊中對象。
該腳本適用於普通相機。任何人都可以請點亮這個。
感謝