2017-08-14 76 views
0

我想制作一个游戏,其中一个孩子有一个图像(例如草)和一张卡片(一个怪物)。只有当孩子将卡片放在卡片上时,怪物才会出现在草地上,并在移除时消失。Unity3d + Vuforia增强现实(AR)物体交集

是否有可能实现这种行为(找出一个跟踪对象是否在另一个上)?如果是这样,我该如何执行它?

我已经成功安装了vuforia AR环境,所以我可以实时看到坐在卡上的怪物。我现在的想法是将无形的身体绑在草地上,这样我就可以检查物体(卡片和草)在空间中是否相交,并且如果他们这样做会显示怪物。这是一个正确的方法吗?如果是的话,如何实施呢?

回答

0

将您的怪物预制(或模型)作为孩子添加到您的ImageTarget游戏对象。当ImageTarget被识别时,它将被看到,并且当它可见时,它的所有子对象也都可见。当ImageTarget变得不可见时,它的所有子对象也变得不可见。基本上,ImageTarget的可见性决定了它的子对象是否可见。

+0

感谢您的回答,但问题不在于跟踪对象或可视化。它已经完成并且效果很好。问题是要找出怪物牌是否在草地上。有什么建议么? – WantToKnow

+1

@WantToKnow Colliders。 – Draco18s

+0

触发对撞机更精确。 – Everts