在反应-三纤维/反应-弹簧的过渡过程中,颜色闪黑



我的react-three-fiber场景中的几何图形在颜色过渡期间经常会暂时闪黑(由react-spring管理)-当这种情况发生时,我注意到控制台中的错误如下:

THREE.Color: Unknown color rgba(-1, 119, 189, 1)

如何避免在过渡期间发生这些负颜色值?我像这样设置我的颜色数组:

const colors = ['hsl(202, 88%, 38%)', 'hsl(39,96%,43%)', 'hsl(28,87%,61%)', 'hsl(22,87%,60%)', 'hsl(45,96%,48%)', 'hsl(62,93%,66%)', 'hsl(60,14%,93%)'];

谢谢!

这是由于值重叠,弹簧倾向于超调,3似乎显示黑色,而不是仅仅忽略超过256和小于0的值。您可以特别箝位颜色值。参见:https://react-spring.io/common/configs

最新更新