我正在尝试用react-three-fiber和react-spring做一个简单的动画,在网格中有一堆3d对象,每个对象在悬停/选中时都会放大,在不悬停/选中时会恢复到正常状态。当我在相应的交互中将网格比例设置为最小或最大值时,这是有效的。
当我实现spring时,这些值开始从它们应该的位置反同步。如果你快速地将鼠标移到下面例子中的方框上,你就会明白我的意思。
https://codesandbox.io/s/r3f-rs-bug-zrlvd
我对react生态系统非常陌生,所以我希望我只是做错了什么,但当我将我的设置与一个工作示例进行比较时,我无法找出我可能做错了什么。
将鼠标悬停在脚本上:https://codesandbox.io/s/9y8vkjykyy
我可以创建自己的tween系统,在不同的值之间轻松处理,但我希望react-spring能很好地发挥作用。
如有任何意见,我们将不胜感激
发布于 2021-02-08 00:16:17
这是react-spring中的一个已确认的错误。它是在v9中修复的
https://stackoverflow.com/questions/66051918
复制相似问题