我正在寻找一种方法来绘制/生成您可以在AS3 / Haxe(OpenFL)中的下图中看到的那些形状。 Possibliy没有任何外部图像。
答案 0 :(得分:2)
看起来这些形状由具有不同长度的圆形边缘的矩形组成。
以下是如何获得一个:
var rect:Shape = new Shape();
rect.graphics.lineStyle(5, 0x00ff00, 1); //Last arg is the alpha
rect.graphics.beginFill(0xff0000, 1); //Last arg is the alpha
rect.graphics.drawRoundRect(0, 0, 100, 100, 25, 25)
rect.graphics.endFill();
addChild(rect);
您需要随机化x,y。对于x,您可以从n + -10左右获得一个随机数,对于y,您可以获得n + 5左右的随机数。
然后对长度和身高做同样的事情。
创建大约5个圆形的rects,看看你是怎么做的。
如果您尝试这样的事情并发布结果,我们可以在下一步连接它们。