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

Unity3d Unity Vuforia多屏幕空间画布问题,unity3d,canvas,render,tracking,vuforia,Unity3d,Canvas,Render,Tracking,Vuforia,我正在尝试在屏幕空间中对我得到的每个图像目标进行显示描述,并进行扩展跟踪,以使信息停留在两个图像目标的变化之间。。。 对于一个画布,我成功地做到了这一点,我阅读了屏幕上的信息,但当我在屏幕上放置两个画布时,检测开始闪烁,而信息没有停留,它在两个画布上闪烁…从您的问题中,我想您有一个与每个图像目标相关联的描述,因此 如果您将该描述作为图像目标的子级,那么它将与图像目标一起出现 或 在画布上制作一个画布和某种管理器,如果检测到图像目标,则在画布上放置适当的内容 下面是需要附加到图像目标的示例脚本 公

我正在尝试在屏幕空间中对我得到的每个图像目标进行显示描述,并进行扩展跟踪,以使信息停留在两个图像目标的变化之间。。。
对于一个画布,我成功地做到了这一点,我阅读了屏幕上的信息,但当我在屏幕上放置两个画布时,检测开始闪烁,而信息没有停留,它在两个画布上闪烁…

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

如果您将该描述作为图像目标的子级,那么它将与图像目标一起出现

在画布上制作一个画布和某种管理器,如果检测到图像目标,则在画布上放置适当的内容

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

公共类ImageTargetDetection:MonoBehavior,
ITrackableEventHandler
{
私人可追踪行为;
void Start()
{
mtrackablebhavior=GetComponent();
if(MTrackableBehavior)
{
mtrackablebhavior.RegisterTrackableEventHandler(此);
}
}
公共无效OnTrackableStateChanged(
可跟踪行为。状态优先状态,
可跟踪的行为。状态(状态)
{
if(newStatus==trackablebehavior.Status.DETECTED||
newStatus==trackablebehavior.Status.TRACKED||
newStatus==trackablebehavior.Status.EXTENDED\u TRACKED)
{
//找到目标
}
其他的
{
//目标丢失了
}
}   
}
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
    }
}   
}