2017-08-14 75 views
0

我想製作一個遊戲,其中一個孩子有一個圖像(例如草)和一張卡片(一個怪物)。只有當孩子將卡片放在卡片上時,怪物纔會出現在草地上,並在移除時消失。Unity3d + Vuforia增強現實(AR)物體交集

是否有可能實現這種行爲(找出一個跟蹤對象是否在另一個上)?如果是這樣,我該如何執行它?

我已經成功安裝了vuforia AR環境,所以我可以實時看到坐在卡上的怪物。我現在的想法是將無形的身體綁在草地上,這樣我就可以檢查物體(卡片和草)在空間中是否相交,並且如果他們這樣做會顯示怪物。這是一個正確的方法嗎?如果是的話,如何實施呢?

回答

0

將您的怪物預製(或模型)作爲孩子添加到您的ImageTarget遊戲對象。當ImageTarget被識別時,它將被看到,並且當它可見時,它的所有子對象也都可見。當ImageTarget變得不可見時,它的所有子對象也變得不可見。基本上,ImageTarget的可見性決定了它的子對象是否可見。

+0

感謝您的回答,但問題不在於跟蹤對象或可視化。它已經完成並且效果很好。問題是要找出怪物牌是否在草地上。有什麼建議麼? – WantToKnow

+1

@WantToKnow Colliders。 – Draco18s

+0

觸發對撞機更精確。 – Everts