1
Q
X(关闭)形状
A
回答
1
这样做的便宜和简单的方法是获得一张方格纸并标出一个16x16(或其他尺寸)正方形块。沿着块的顶部和左侧写入数字0-15,每个数字对应一个小方块。
然后画出你的身影(这里是一个X),从其中一个方格开始,并且不要从纸上抬起你的笔,继续它的轮廓直到你回到起点。 (这不一定是完美的,或者甚至是非常好的绘图。)
接下来,制作一条线改变方向的点的列表。这些是您将用于绘图的节点。
让我们使用这种方法在大块左上角绘制一个简单的向下指向的三角形。从0,0开始,直到0,7,此时您转动并继续行到3,3,然后再次转动并继续回到0,0并停止。现在
,你有一个点的数组:
[new Point(0,0), new Point(0,3), new Point(3,3), new Point(0,0)];
使用图形的方法,对象,你可以做到以下几点:
private function drawInvertedTriangle():void {
var aryPoints:Array = [
new Point(0,0)
, new Point(0,3)
, new Point(3,3)
, new Point(0,0)];
var bgColor:uint = 0x0000CC; // darkish blue
var child:Shape = new Shape();
child.graphics.beginFill(bgColor);
child.graphics.moveTo(aryPoints[0].x, aryPoints[0].y);
for (var i:int=1; i<aryPoints.length; i++) {
var pt:Point = aryPoints[i]; // for clarity in this sample
child.graphics.lineTo(pt.x, pt.y)
}
child.graphics.endFill();
addChild(child);
}
我硬编码您的积分到该方法,但是您可以轻松地将aryPoints作为该函数的参数,在这种情况下,它将绘制任何形状,其中至少有3个元素的数组。
现在,为了绘制X,您需要先使用graphics.drawRoundRect()方法,然后在其上绘制X.使用Graphics类调查gradientFill和其他可用的工具。
相关问题
- 1. 如何关闭YIntervalRenderer中的形状?
- 2. 绘制路径不关闭形状
- 3. 在WPF中关闭时移动形状
- 4. 现有形状的Javascript开关形状
- 5. NumPy ndarray广播形状(X,)与(X,1)
- 6. 形式不关闭
- 7. 捕获OS X关闭
- 8. 表格关闭X C#
- 9. 弹出窗体关闭x
- 10. 形状不匹配:形状X的值数组无法广播到形状的索引结果。 。 。 X?
- 11. 复位形式模态弹出关闭按钮(X)在Angularjs
- 12. htaccess的HTTPS关闭状态
- 13. 如何关闭状态栏?
- 14. CBCentralManager状态始终关闭
- 15. 如何找到一个形状是否闭合形状?
- 16. OpenCV关闭一个形状并填充它
- 17. 认识到开放和关闭形状的OpenCV
- 18. 动画笔画dashoffset无法关闭形状
- 19. Python Turtle图形 - 如何控制窗户关闭时的状态?
- 20. 入门关闭形式
- 21. 关闭第一形式
- 22. 改善形态学关闭
- 23. 多边形没有关闭
- 24. C#关闭的形式和
- 25. C#形式关闭问题#
- 26. 关闭窗口形式
- 27. 检查形式是关闭
- 28. 关于numpy的形状
- 29. 默认关闭模式对话框关闭x按钮
- 30. Android:使用形状绘制“X”
看起来这或多或少是我必须要做的。感谢您的努力。 – danke 2010-04-14 17:11:55