Unity-Vuforia 多屏幕空间画布问题



我正在尝试在屏幕空间中为我获得的每个图像目标显示描述,并让和扩展跟踪,以使信息保持在两个图像目标的更改之间... 我成功地为一个画布做到了这一点,我阅读了留在屏幕上的信息,但是当我在屏幕上放置两个画布时,检测开始闪烁并且信息不会停留,它会闪烁两个画布......

我想从您的问题中,您有一个与每个图像目标关联的描述,因此

如果您将该描述设置为图像目标的子项,因此它将随之出现,该怎么办

您为该画布制作一个画布和某种管理器,在检测到图像目标的情况下,您将适当的内容放在画布上

下面是需要附加到图像目标源的示例脚本

public class ImageTargetDetection : MonoBehaviour,
ITrackableEventHandler
{
private TrackableBehaviour mTrackableBehaviour;
void Start()
{
mTrackableBehaviour = GetComponent<TrackableBehaviour>();
if (mTrackableBehaviour)
{
mTrackableBehaviour.RegisterTrackableEventHandler(this);
}
}
public void OnTrackableStateChanged(
TrackableBehaviour.Status previousStatus,
TrackableBehaviour.Status newStatus)
{
if (newStatus == TrackableBehaviour.Status.DETECTED ||
newStatus == TrackableBehaviour.Status.TRACKED ||
newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED)
{
// target is found
}
else
{
// target is lost
}
}   
}

最新更新