Я обычно развиваю 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);