【问题标题】:Unity3d + Vuforia Augmented Reality (AR) objects intersectionUnity3d + Vuforia 增强现实 (AR) 对象交集
【发布时间】:2018-01-21 19:38:12
【问题描述】:

我正在尝试制作一个游戏,其中一个孩子有一个图像(例如草)和一张卡片(一个怪物)。只有当孩子把卡片放在草地上时,怪物才会出现在草地上,并在移除时消失。

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

我已经成功设置vuforia AR环境,所以我可以实时看到怪物坐在卡上。我现在的想法是将隐形身体绑在草上,这样我就可以检查物体(卡片和草)是否在空间中相交,如果它们相交,则显示一个怪物。这是一个正确的方法吗?如果有,如何实现?

【问题讨论】:

    标签: unity3d game-physics unityscript augmented-reality vuforia


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回答,但问题不在于跟踪对象或可视化。它已经完成并且效果很好。问题是找出怪物卡是否放在草地图像上。有什么建议吗?
    • @WantToKnow 对撞机。
    • 触发对撞机更精确。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多