我可以使用unity3d中的触发器生成同一标签组中的对象吗?

时间:2016-01-03 08:12:25

标签: unity3d vuforia

您好我正在尝试使用vuforia而不是Unity3d开发一个n应用程序。

通常,在通过识别的图像生成对象时,通常会逐个添加。并且它倾向于保持在一个场景中,识别后出现的对象将停留在用户放置在场景空间的位置。

我想要做的是使用某种方法(我问的是有没有)将分类对象组保留在标签中,并在摄像机识别出图像或文本时自动生成m。 / p>

例如,如果我使用文本识别方法并扫描“汽车”这个词 我想把我作为资产放在标签车上的汽车的所有图像。

这可能吗?是否需要脚本才能工作?

先谢谢你。

1 个答案:

答案 0 :(得分:0)

就像你展示一件物品一样,你可以展示很多物品。

当找到标记时,Vuforia会触发OnTrackingFound侦听器。您可以进行任何实施。默认情况下,代码在子代中搜索Renderer组件,您可以执行任何操作,如下所示:

void OnTrackingFound(){
    GameObject [] objs = GameObject.FindGameObjectsWithTag(tag);
    foreach(GameObject obj in objs){ obj.SetActive(true);}
}