我的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