У меня есть приложение для расширения сообщений, похожее на приложение animoji от Apple.У меня есть модели .dae, которые я конвертировал в файлы .scn в XCode. У меня много геометрических морферов, как показано
для каждого элемента лица.Приложение работало совершенно нормально на iOS 11, но как только мы обновили наше устройство до iOS 12, приложение внезапно столкнулось с двумя проблемами:
i) Сбои приложения: потому что эти морферы ниже не работают так же в iOS12. Как только я пытаюсь получить любое приложение морфера (например, 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 12. Модель - это лицо человека, которое раньше было гладким в iOS 11. Обратите внимание, что язакомментировали код морфера (код для получения дочерних элементов модели, а затем открывать или закрывать их по мере перемещения пользователя), чтобы увидеть модель, в противном случае приложение вылетает.
Модель с сеткой:
Обе эти проблемы только в iOS 12. Если вы можете указать мне, что может быть не так с моделью или кодом.