1

我正在尝试使用 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);

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

4

1 回答 1

3

原因是 :

“WebGL 渲染器针对绘制纹理 (BitmapDatas) 进行了高度优化,但尚不支持矢量图形。如果您想绘制图形显示对象,请使用将矢量图形渲染为纹理的 applyCache 方法,或者不要选择加入WebGL 渲染器。”

我在这里的变更日志中发现了这一点:https ://pub.dartlang.org/packages/stagexl

于 2014-02-26T21:18:08.230 回答