SCNScene.background.contents上的SceneKit Crossfade多维数据集贴图

时间:2019-02-11 10:32:08

标签: ios scenekit cross-fade

我在下面使用此代码进行淡入淡出,但它只是捕捉到下一张图像。我读过一些地方,它可能是一个错误,不适用于图片,但是可以很好地处理颜色。有没有人找到保留多维数据集贴图/天空框功能的图像变通方法?

        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 material property textures 但是当我使用其他图像内容时,我松开了cubmap功能,该功能会自动获取6x1网格图像并将其包装在场景背景周围。

0 个答案:

没有答案