ARCore多图像跟踪

时间:2019-03-19 17:26:31

标签: android augmented-reality arcore

我通常与Vuforia一起开发AR,但最近开始与ARCore交涉。我已经做了很多有关人脸识别的工作,还有一些迷你游戏。当我最终尝试进行简单的图像跟踪时,我对此没有任何问题,但随后努力寻找一种将不同的预制件放置在不同图像上的方法。我尝试了一些在网上找不到的解决方案。

我昨晚遇到了这段代码,想试一试。

我通过这种方式将不同的预制件分配给不同的图像:

  

我修改了AugmentedImageExampleController.cs:。   我添加了一个预制件清单:

public List<AugmentedImageVisualizer> prefabs = new List<AugmentedImageVisualizer>();
     

对于预制件的相关图像,我通过使用可视化器中的image.DatabaseIndex进行了引用:

visualizer = (AugmentedImageVisualizer)Instantiate(prefabs[image.DatabaseIndex], anchor.transform);
     

现在可以在ExampleController的检查器中放入预制件(AugmentedImageVisualizer)。

     

就这样,它可以正常工作!

有人知道这部分代码将在哪里实现吗?

visualizer = (AugmentedImageVisualizer)Instantiate(prefabs[image.DatabaseIndex], anchor.transform);

0 个答案:

没有答案
相关问题