在 react-three-fiber / react-spring 过渡期间颜色闪烁黑色
Colors flash black during a transition in react-three-fiber / react-spring
我的 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%)'];
谢谢!
这是由于值重叠,弹簧往往会过冲,三个似乎显示黑色,而不是仅仅忽略超过 256 和小于 0 的值。您可以专门限制颜色值。参见:https://react-spring.io/common/configs
我的 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%)'];
谢谢!
这是由于值重叠,弹簧往往会过冲,三个似乎显示黑色,而不是仅仅忽略超过 256 和小于 0 的值。您可以专门限制颜色值。参见:https://react-spring.io/common/configs