我的情况是屏幕上有许多路径,每秒更新几次。它们是极其简单的线条路径,它们中的每一个都只是 Canvas 上的一条简单线条。
我需要一种更新路径的有效方法。目前,我正在为每个人检索路径字符串,添加“L xx xx”,然后重绘。行数少是可以的,但是一旦频率(或路径数)增加,性能就非常糟糕。
所以,真正的问题是 - 拉斐尔是否提供了一种方法来“在路径上添加一个点”?
我对矢量很陌生,更不用说 Raphael 和 svg。
将不胜感激任何帮助
谢谢
钾
最佳答案
我想知道你在做什么;)
尝试只维护更新的路径并在路径上使用“路径”属性
我很想知道性能是否有所改善
你也可能想访问我的网站并在那里玩演示以获得可爱的圆形路径
http://irunmywebsite.com/raphael/additionalhelp.php?v=2
看看它可能激发的 Catmull Rom Curves 技术......
原谅裸露的链接和拼写 iPod!
关于path - 如何在 Raphael (SVG) 中向路径添加点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632013/