ARCore Multi отслеживание изображений - PullRequest
2 голосов
/ 19 марта 2019

Я обычно развиваю AR с Vuforia через единство, но недавно начал возиться с ARCore.Я сделал кучу вещей с Face Recognition и некоторыми мини-играми.Когда я наконец попытался сделать простое отслеживание изображений, у меня не было с этим проблем, но потом я пытался найти способ разместить разные префабы на разных изображениях.Я попробовал несколько решений, которые я нашел в сети, но безуспешно.

Я наткнулся на этот код вчера вечером и хотел попробовать его.

Я назначаю разные префабы для разных изображений,таким образом:

Я изменил 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);
...