Карта кубов SceneKit Crossfade на SCNScene.background.contents - PullRequest
0 голосов
/ 11 февраля 2019

Я использую этот код ниже, чтобы сделать переход, но он просто привязывается к следующему изображению.Я читал несколько мест, что это, вероятно, ошибка, что она не работает с изображениями, но хорошо сочетается с цветом.Кто-нибудь нашел обходные пути для изображений, которые сохраняют функцию кубической карты / скайбокса?

        SCNTransaction.begin()
        SCNTransaction.animationDuration = 1.5

        if(activeLevel.bgm.bgImage != " ")
        {
            theScene.background.contents = UIImage(named: activeLevel.bgm.bgImage)
        }else
        {
            theScene.background.contents = UIColor.init(hexString: activeLevel.bgm.bgColor)
        }

        SCNTransaction.commit()

Здесь есть похожий вопрос SceneKit - текстуры свойств материала Crossfade , но когда я использую другое содержимое изображения, я теряю функцию cubmap, которая автоматически берет изображение сетки 6x1 и оборачивает еговокруг фона сцены.

...