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 に答える