修改间距大值 缓冲区bug
This commit is contained in:
@ -50,7 +50,7 @@ function PolylineFlowMult() {
|
||||
result.rotate
|
||||
);
|
||||
result.lineBackAlpha = this.lineBackAlpha;
|
||||
result.frameNumber = Cesium.getTimestamp();
|
||||
result.frameTime = Cesium.getTimestamp();
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -91,7 +91,8 @@ function PolylineFlowMult() {
|
||||
|
||||
// 高频时间轴(控制高光点)
|
||||
// float highlightTime = fract(czm_frameNumber * speed * 3.0 / 60.0);
|
||||
float highlightTime = fract(abs(speed) * czm_frameNumber * 0.01);
|
||||
// float highlightTime = fract(abs(speed) * czm_frameNumber * 0.01);
|
||||
float highlightTime = fract(frameTime / 1000.0 / abs(speed));
|
||||
float highlightSpacing = 0.3; // 高光点间隔
|
||||
|
||||
// 主光带透明度计算
|
||||
@ -151,6 +152,7 @@ function PolylineFlowMult() {
|
||||
color: new Cesium.Color(1.0, 1.0, 1.0, 1.0),
|
||||
speed: 0.1,
|
||||
rotate: true,
|
||||
frameTime: Cesium.getTimestamp(),
|
||||
lineBackAlpha: 0.05,
|
||||
},
|
||||
source: Cesium.Material.PolylineFlowMaterialSource,
|
||||
|
Reference in New Issue
Block a user