我正在寻找一种方法来绘制3条水平线,他们中的每一条都将在特定的x轴值上绘制不同的值。例如:
Line 1: value= 0.5 for 0 <= x <= 20
Line 2: value= 1.5 for 20 < x <= 30
Line 3: value= 2.5 for 30 < x <= 35
谢谢
我写了一个算法,绘制电荷I空间的电场线。当有一个以上的电荷时,大多数线都是弯曲的。因为Starling没有drawLine(x1,y1,x2,y2)的功能。
我正在使用一个线的小图像,并反复绘制它在屏幕上,以获得一条曲线。当绘制所有字段线时,我最终可能会在屏幕上绘制数千条小线段。因为他们有相同的纹理,这不应该是一个问题,但我仍然不确定这是否一个好主意。
另一种我正在考虑的技巧是,我首先制作一个闪光灯,然后在里面画出所有的线条,然后在位图中画出它,然后从那个位图中创建一个纹理。尽管如此,我仍然认为这样做不是一个好主意,每个ENTER_FRAME事件。
var s:flash.display.Sp