Я делаю мобильное приложение в XCode с языком программирования Swift, используя AWS Шумерский. Часть AR и основные функциональные возможности приложения работают нормально, но у меня возникла проблема с захватом текущего представления пользователя, чтобы они могли сохранять / делиться увиденным в AR с другими.
Создание снимка ARSceneView очень просто с sceneView.snapshot()
в Xcode. Но когда я использую AWS Шумерский, это, кажется, не работает правильно. Выходное изображение - это изображение только вида камеры, без моего объекта AR / 3D-модели.
Возможно, это связано с тем, что Sumerian использует WKWebView
для отображения своего содержимого. Я перепробовал несколько способов захвата экрана, но ни один из них не отображал как изображение с камеры, так и мою 3D-модель.
Итак, мой вопрос: есть ли способ захватить как AR-сцену, так и веб-видение и объединить их? Или каким-нибудь другим способом сделать скриншот full screen
, как вы бы делали это с помощью кнопок устройств?