webgl粒子雨水特效

0 投票
我按照官网示例写局部雨水效果,移动相机位置后雨水就不见了,无法像示例一样改变方位后也能显示出雨水。请问该如何优化?
4月 28 分类:  76次浏览 | 用户: icecream 初出茅庐 (24 分)

1个回答

0 投票
 
已采纳
您好,请问您的降雨范围设置的多少呢,是否因为降雨范围过小,导致相机移动后看不见。
4月 28 用户: KeineAhnung 名扬四海 (1,542 分)
采纳于 5月 11 用户:icecream
增加降雨范围后的确可以显示了。

但是如果相机高度上升到一定高度,它又不见了。

为什么示例里无论怎么调整相机方位,都可以看到降雨呢?
您好,方便复制一段您的代码吗。如果想鼠标调整都能看到降雨,可以设置MOUSE_MOVE鼠标移动事件,例如

var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas);
        handler.setInputAction(function (e) {
            rainSystem.modelMatrix = new Cesium.Matrix4.fromTranslation(scene.camera.position)
        }, Cesium.ScreenSpaceEventType.MOUSE_MOVE);
...