更换cesium包后加载到前端的图层颜色不对
例如下图这个,正常应该为红色,加载为紫色
cesium包版本1.67 37310
使用的是纹理压缩格式是DXT(PC设备)
layer.RGBTOBGR = true
设置无效,颜色无变化
附上相关代码
var sanweiLayer = window.viewer.scene.addS3MTilesLayerByScp(item.URL, { name: item.SOURCEINFO, }); sanweiLayer.then(function (layer) { layer.RGBTOBGR = true; console.log(140, layer); }); window.viewer.flyTo(sanweiLayer);
已解决,尝试不同版本的cesium包,最新版SuperMap iClient3D 11i(2023) for Cesium v11.1.0以及v11.1.1均无效,最终找到这个版本SuperMap iClient3D 11i (2022) for Cesium可以在加载s3m3.0的情况下,通过layer.RGBTOBGR = true恢复正常颜色,针对纹理压缩格式为DXT(PC设备)同样有效