我有一個問題,關於如何顯示簡單的二維圖像檢測標記的頂部。我跟着一些教程來顯示3D模型,它工作正常。 3d沒有問題。當我想添加普通的2D對象 - >精靈時,問題就開始了。當我添加簡單的精靈時,我無法添加紋理,並且當我插入UI圖像時,它將與畫布一起添加,並且在檢測到目標時不會顯示它。編輯器上的原始圖像被放置到目前爲止很難找到它。如果有人能夠突出我的正確方向,我將不勝感激。統一vuforia顯示2d圖像時檢測到目標點
回答
在您的ImageTarget
下,您需要有類似Trackable Event Handler腳本的內容。默認爲DefaultTrackableEventHandler
。
你可以在這裏找到兩種方法: OnTrackingFound()
& OnTrackingLost()
。由於tou可以看到這些方法啓用或禁用Colliders
和Renderes
,所以在檢測到目標時顯示3D模型沒有問題。爲了顯示像Canvas或Sprite這樣的2D對象,你需要修改這些方法和幾行。
例如:
private void OnTrackingFound() {
Renderer[] rendererComponents = GetComponentsInChildren<Renderer>(true);
Collider[] colliderComponents = GetComponentsInChildren<Collider>(true);
Canvas[] canvasComponents = GetComponentsInChildren<Canvas>(true);
foreach (Canvas component in canvasComponents) {
component.enabled = true;
}
// Enable rendering:
foreach (Renderer component in rendererComponents) {
component.enabled = true;
}
// Enable colliders:
foreach (Collider component in colliderComponents) {
component.enabled = true;
}
Debug.Log("Trackable " + mTrackableBehaviour.TrackableName + " found");
}
它可以幫助我的情況。
sir如何隨機詞,那麼情景是當一個詞已經顯示它再也沒有顯示 – CSMgameclub
我不知道現在是否瞭解你。你能說一句「單詞」是什麼意思嗎? –
隨機文本先生例如當「氫」顯示在隨機文本中,然後如果隨機文本改變單詞「氫」將被啓用。 – CSMgameclub
- 1. vuforia圖像目標是白色的(沒有顯示我的圖像目標)
- 2. 統一2D:碰撞檢測
- 3. 當檢測到多個圖像目標時播放聲音統一
- 4. 在2D圖像中檢測標記
- 5. 既可以將圖像目標和對象目標添加到統一vuforia中的單個數據庫?
- 6. 在統一和vuforia圖像目標中的模型重置縮放
- 7. Vuforia一個圖像目標很多圖片
- 8. threejs - 顯示2D圖像
- 9. 如何在統一android artoolkit中檢測到標記時顯示視頻?
- 10. 使用Vuforia的Java API未檢測到目標時隱藏UI元素
- 11. JWplayer:當沒有檢測到視頻時顯示圖像
- 12. Unity Vuforia在運行時定製圖像目標
- 13. 在matlab上繪製2d點並在點上點擊時顯示相關圖像
- 14. 如何檢測多個圖像目標?
- 15. 如何使用統一檢測地面/地面平面Vuforia
- 16. 鼠標懸停在圖像上時可點擊圖標顯示
- 17. 如何用vuforia和unity設置多個圖像目標(不一定同時)?
- 18. Unity3d和vuforia檢測目標是否出現
- 19. 如何爲Vuforia創建ARKit的圖像目標/標記嗎?
- 20. 當另一個圖像被點擊時顯示圖像
- 21. 檢測點擊圖像類
- 22. Vuforia檢測不是函數
- 23. 將鼠標懸停在另一圖像上時顯示圖像
- 24. 目標C - 圖像全屏顯示
- 25. 如何顯示圖像的目標C
- 26. 檢測何時顯示模態視圖
- 27. OpenGL ES 2.0 2D圖像顯示
- 28. 點擊像所有視圖應該顯示類似目標C
- 29. 如何在統一2D上顯示文本以顯示
- 30. CIDetector,檢測到的臉部圖像未顯示?
我對Unity api不是很熟悉,但看看這裏的答案,看看是否有幫助:http://stackoverflow.com/questions/27953393/unity3d-with-vuforia-showing-2d- image-when-targed-is-detected – yakobom