Я создал приложение, используя файл шаблона RealityKit. Внутри RealityComposer есть несколько сцен, все сцены используют распознавание изображений, которое активирует некоторые анимации.
Внутри Xcode мне нужно загрузить все сцены как якоря и добавить эти якоря в массив arView.scene.anchors
. Проблема очевидна, поскольку я представляю физическое 2D-изображение одно за другим, я получаю несколько якорей, наложенных друг на друга, что нежелательно. Мне известно о arView.scene.anchors.removeAll()
до загрузки нового якоря, но моя проблема заключается в следующем:
Как проверить, появилось ли определенное изображение, чтобы удалить существующий якорь и загрузить правильный? Я пытался найти что-то вроде того, что есть в ARKit как didUpdate
, но я не вижу ничего похожего в RealityKit.
Большое спасибо