2016-08-24 3 views
0

Ich habe einen Algorithmus zum Überfüllen einer Leinwand. Ich versuche, dies mit fabricJS zu integrieren. Also hier ist der Dilemna .... Ich erschaffe einen Stoff. Canvas(). Dies erstellt eine Deckfolie und eine Leinwand auf der oberen Leinwand. Ich klicke auf die Leinwand, um meinen Floodfill() anzuwenden. Das funktioniert gut und wendet meine Farbe an. Aber sobald ich meine Canvas-Objekte umherbewegen oder zusätzliche Objekte zur Canvas hinzufügen möchte, verschwindet die Farbe und sieht so aus, als ob sie von der Sortierung zurückgesetzt wird.fabricJS Nicht persistent Flutfill

Irgendeine Idee, warum das ist?

+0

würde gerne einige Beispielcode zu laufen. schwer zu sagen, was passiert mit dem, was Sie hier beschreiben. – StefanHayden

Antwort

0

Dies passiert, weil fabricjs alle Zeichen in jedem Frame auslöschen und von seinen internen Daten neu zeichnen.