我是fabricjs的新手。我期待画一条线,在它上面移动一个圆圈。
我发现这个Demo非常有用,但我不知道为什么十字架不是动画。我认为他们应该改变他们的规模。
那么有谁能告诉我如何修复这个演示?或者我做错了什么?
感谢。
答案 0 :(得分:0)
fabricjs 1.7.0引入object caching。看起来在动画演示中,十字架正在从缓存中重绘,因此它们不会更新。对于快速而肮脏的解决方案,如果在对象级别禁用缓存(通过将player.Top = screen.Height - player.Height;
设置为false),则演示将再次运行。或者,您可以在每个对象上设置objectCaching
标志,以使其知道对象已更改。例如,在演示的超时中,只需稍微修改一下:
dirty