Animoji App Crash и модель, показывающая сетку в iOS 12

У меня есть приложение для расширения сообщений, похожее на приложение animoji от Apple. У меня есть модели.dae, которые я конвертировал в файлы.scn в XCode. У меня много геометрии, как показано Вот

для каждого лицевых элементов. Приложение полностью работало на iOS 11, но как только мы обновили наше устройство до iOS 12, приложение внезапно столкнулось с двумя проблемами:

я) Сбои приложения: потому что эти морферы ниже не работают одинаково в iOS 12. Как только я пытаюсь получить любое приложение морфера (например, jawopen), происходит сбой.

private lazy var openjaw = childNode(withName: "jawopen", recursively: true)!
    private lazy var leftJaw = childNode(withName: "jawleft", recursively: true)!
    private lazy var rightJaw = childNode(withName: "jawright", recursively: true)!

ii) Проблема в секундах состоит в том, что модель отображает сетку поверх iOS в iOS 12. Модель - это лицо человека, которое раньше было гладким в iOS 11. Обратите внимание, что я закомментировал код морфера (код для получения дочерних элементов модели, а затем или закройте их, когда лицо пользователя перемещается), чтобы увидеть модель, в противном случае приложение вылетает.

Модель с сеткой:

Обе эти проблемы только в iOS 12. Если вы можете указать мне, что может быть не так с моделью или кодом.

0 ответов

Другие вопросы по тегам