Ich habe ein Programm erstellt, um Planeten Sprites zu generieren. Ich mache das, indem ich einen kreisförmigen Pfad erzeuge, der ctx.clip()
ausführt, um alle folgenden Ebenen innerhalb des Kreises zu behalten, dann eine schwarze und transparente Textur-Ebene zu zeichnen, dann ein zufällig gefärbtes Rechteck über die gesamte Leinwand, dann einen Schatten und Glühen darüber Von allem. Das Problem ist, dass eine farbige Linie auch nach dem Clipping unter dem Kreis erscheint, und ich bin mir nicht sicher warum. Ich brauche das entfernt.HTML5 Canvas ctx.clip() Methode auf einem Kreis verwendet, lässt eine Linie unter dem Kreis
Hier ist eine Geige. Die letzte Zeile setzt den Code auf jede halbe Sekunde: https://jsfiddle.net/tzkwmzqu/4/
Würde es helfen, wenn ich mit einem Bild des Fehlers aktualisiert? – Howzieky
Oh mein Gott, ich vermisste die Geige! Deine Geige scheint jetzt zu arbeiten, danke! Wenn es plötzlich wie meine alten bricht, werde ich zurück kommentieren – Howzieky