首页 / 浏览问题 / WebGIS / 问题详情
加载的动画时间长短不一,如何让各自播放完就循环。而不是统一在一起循环
46EXP 2025年01月20日
Viewer.dataSources.add(Cesium.KmlDataSource.load(mFile, {
        camera: MyViewer.scene.camera,
        canvas: MyViewer.scene.canvas
    })).then(function (kmlDatasource) {
        let entity = kmlDatasource.entities.values[0];
        if (entity.path) { entity.path.show = false; }
    });

加载多个动画文件,  动画的长度不是一样的。

现在是短的动画播放完模型消失,长的动画还在继续播放。

等长的动画播放完后, 所有的动画又统一出现开始新一轮的播放,

如何让每个动画各自处理,播放完就继续loop,

1个回答

您好,想要这样的效果,建议您海子街写计时器来控制您想要的动画播放效果。

比如您各个动画时间写给自己计时器来控制触发,

或者写一个计时器内,分条件控制您各个动画的循环触发时间。

希望可以帮助到您。
10,903EXP 2025年01月20日
热门文章
关注我们
...