16 thoughts to “Cesium实战(二十二)自定义entity动态纹理”

    1. 什么叫重复渲染?
      如果是想多条线都动态渲染,就写个材质,每条线的材质都设置成这个材质

      1. 可能我没表述清楚,这样说吧,我用箭头图片自定义了一个流动材质,然后在绘制的线中使用这个材质。那这个线的效果就是从起点到终点只有一个箭头。我想要的是这个箭头流动纹理在这个线上均匀分布,类似于图片材质repeat属性,这个需要在着色器上怎么修改呢

  1. npm cesium1.16.8引用方式为模块化引入import{ Cartesian3} from “cesium”; 无法获取Cesium对象,也无法用如下方式设置属性Cesium.PolylineTrailLinkMaterialProperty = PolylineTrailLinkMaterialProperty;
    如何集成呢?求大神指导。谢谢!

  2. 大神您好,创建好entity后又修改meterial,把它重新赋给entity就不行,还是原来的质材,请问如何动态修改meterial呀,代码如下,谢谢大神
    let meterial = new Cesium.PolylineTrailLinkMaterialProperty(cesiumColor, speed, cvs);
    Entity.polyline.meterial=meterial;

    1. PolylineTrailLinkMaterialProperty.prototype.equals 里面的Property(报错的地方) 改成 Cesium.Property;
      调用方式增加了代码
      你改了再试一下

      1. 报错的地方已经按您说的改了,不报错了,我是实时修改material时不起作用,后来发现是material写错了,已解决,谢谢大神

发表评论

电子邮件地址不会被公开。 必填项已用*标注