如何在StageXL中添加基本形状?

时间:2014-02-25 23:51:35

标签: canvas dart stagexl

我正在尝试使用StageXL为画布添加圆圈。我尝试了以下但没有成功:

Shape shape = new Shape()
    ..graphics.beginPath()
    ..graphics.circle(50, 50, 50)
    ..graphics.closePath()
    ..graphics.moveTo(20, 20)
    ..graphics.fillColor(0xFF8ED6FF)
    ..graphics.strokeColor(Color.Blue, 5)
    ..addTo(stage);

知道我在这里缺少什么吗?感谢。

1 个答案:

答案 0 :(得分:3)

原因是:

“WebGL渲染器高度优化以绘制纹理(BitmapDatas)但尚不支持矢量图形。如果要绘制图形显示对象,请使用applyCache方法将矢量图形渲染为纹理或不选择用于WebGL渲染器。“

我在此处的更改日志中发现:https://pub.dartlang.org/packages/stagexl