vuforia-ball不断掉下来,尽管它是imageTarget的子级并且未检测到目标



我正在尝试制作一个倾斜迷宫。但我一击球就可以看到球的位置在不断变化,尽管目标还没有被发现。当目标被检测到并且迷宫加载到imageTarget上时,这导致没有球。

如果我在球体(球(刚体设置中选中了"运动学",那么当检测到目标时,球会与模型一起初始化,但它会停留在它的位置,直到我取消选中"运动学"为止,然后球落在迷宫上并按预期移动。

我的球体设置和迷宫地板设置如下

地面特性

球体属性

您可以修改DefaultTrackableEventHandler脚本以解决该不当行为。

存在OnTrackingFoundOnTrackingLost事件。

您可以简单地在OnTrackingFound事件中添加类似的内容来修复它:

MyBallScript ball = GetComponentInChildren <MyBallScript> ();
if (ball != null)
{
ball.rigidbody.isKinematic = true;
}

OnTrackingLost事件中,同样可以将球重置到您想要的任何位置,不要忘记再次使其运动。

相关内容

最新更新