1

我需要以图形方式连接两个项目。使用 EaselJS 在两个对象之间画一条任意线的最佳方法是什么?有没有可能制作一些类似磁力线的东西附在最近的物体上?

你有什么例子吗?

问候。

4

1 回答 1

3

最简单/最快的方法可能是使用 Shape 并使用moveTo()第一个对象的坐标,然后lineTo()使用第二个对象的坐标。每当物体移动时,您都会清除它并重新绘制线条。性能方面我不能说这是否是最好的方法,但如果它不是太多的行和桌面,我不会担心,那么你应该没问题。

另一种选择是使用包含一条线的位图并将其缩放+旋转到正确的长度/角度,如果您希望您的线以任何方式“花哨”,这可能会更方便,而且很难用形状绘制。

于 2013-08-12T17:37:53.880 回答