首页 / 浏览问题 / WebGIS / 问题详情
如何取消粒子系统与时间轴的关系
6EXP 2023年10月08日

我写的粒子系统的喷水效果,不知道为什么会和我当前页面的时间轴有关联,播放速度随着时间播放速度的改变而改变,不知有什么办法能取消吗?

时间轴的播放速度太快了,不适合喷水的效果使用。求高人指点,多谢!

2 个回答

另,为您推荐一个绕行方案,请结合您的粒子系统喷水效果进行尝试与调整,

    var dt = -0.01;// dt值需为负数,可进行调试尝试效果变化

    viewer.scene.preUpdate.addEventListener(function(scene, time) {

        if (particleSystem != undefined && particleSystem._previousTime) {

            Cesium.JulianDate.addSeconds(time, dt, particleSystem._previousTime);

        }

    });

以上代码在 原生cesium示例中测试有效,在SuperMap iClient3D for Cesium示例中测试有效,敬请尝试

期待您的反馈
285EXP 2023年10月09日
管用,有效果。非常感谢!

您好, 这里推荐您使用 SuperMap iClient3D for WebGL 其粒子效果在场景时间暂停或更新速度时会保存自身效果,详情请参考: http://support.supermap.com.cn:8090/webgl/Cesium/examples/webgl/editor.html#Particle%20System_fountain

希望有所帮助

285EXP 2023年10月09日
...