我参考了 http://support.supermap.com.cn:8090/webgl/examples/editor.html#individualInformation 这个例子,在做自己的 分层分户查询 时,发现图层的选中图元颜色的透明度没有生效,代码如下:
promise1.then(function(layer){
layer.cullEnabled =false;
layer._bReleaseColor = true;
layer.style3D._fillForeColor.alpha = 0.1;
layer.selectColorType = 1.0;
layer.selectedColor = Cesium.Color.RED;//有效
layer.selectedColor.alpha = 0.8;//无效
layer.setQueryParameter({
url: CONFIG.QUERY_URL,
dataSourceName: CONFIG.QUERY_DATA_SOURCE_NAME,
dataSetName: CONFIG.QUERY_DATA_SET_NAME,
keyWord: CONFIG.QUERY_PRIMARY_KEY
});
layer.refresh();
});
为了便于调试,我把style3D的_fillForeColor透明度变成0.1,我将选中图元颜色设为红色,透明度设置成0.8,选中时图元会变成红色,但是透明度没有改变,请问是什么原因?