maptalks / issues

Repo of issues for webgl layers
3 stars 0 forks source link

设置gltfmarker的透明后 不起作用 必须隐藏再显示这个gltf才能成功设置透明度 #760

Open lzp0070007 opened 1 month ago

lzp0070007 commented 1 month ago

设置gltfmarker的透明后 不起作用 必须隐藏再显示这个gltf才能成功设置透明度 let uniforms={ polygonOpacity: _this.opacity, } gltfMarker.setUniforms(uniforms); 8%@ 52 {)5{UUSYH$LM7QWE

感觉现在设置一些options后 都是这个问题 不起作用 必须要调用下其他的方法才行

liubgithub commented 1 month ago

issue-760.zip 没能重现这个问题,看是不是版本的问题,这个是我尝试重现的例子 @lzp0070007

lzp0070007 commented 1 month ago

issue-760.zip 没能重现这个问题,看是不是版本的问题,这个是我尝试重现的例子 @lzp0070007

新建文件夹.zip 我是用 npm的方式安装的包 请帮忙看看

fuzhenn commented 2 weeks ago

mtk-project.zip

rockmap 提供的重现代码

liubgithub commented 1 week ago

需要@fuzhenn 来看一下,这个问题某些模型polygonOpacity起作用,某些模型不起作用,通过spector查片元着色器, polygonOpacity值传递正常,不知道是不是和材质判断有关,而且这个问题应该是从某个版本修改后导致。