String
Erfahrenes Mitglied
Hallo zusammen,
ich habe ein kleines Malprogramm mit Canvas und JavaScript erstellt.
Das Bild ist angelegt mit:
Wenn ich jetzt z.B. ein Viereckt mit Canvas auf -20 / -20 zeichne, funktioniert das ja Problemlos.
Allerdings funktioniert es nicht, wenn ich das Bild verschieben will:
[script]canvas.translate(-20, -20)[/script]
Funktioniert das nicht, ohne das ich den gesamten Inhalt neu Zeichne..
Habe ich da irgendwie einen Denkfehler?
Muss ich das Bild immer komplett neu Zeichnen, wenn sich etwas bewegen soll?
[EDIT]:
Okay, ich habe da wohl etwas falsch verstanden.
Gibt es denn eine Möglichkeit den INHALT des Canvas zu verschieben, ohne das gezeichnet werden muss?
paD
ich habe ein kleines Malprogramm mit Canvas und JavaScript erstellt.
Das Bild ist angelegt mit:
HTML:
<canvas id="paint" width="500" height="500"></canvas>
Wenn ich jetzt z.B. ein Viereckt mit Canvas auf -20 / -20 zeichne, funktioniert das ja Problemlos.
Allerdings funktioniert es nicht, wenn ich das Bild verschieben will:
[script]canvas.translate(-20, -20)[/script]
Funktioniert das nicht, ohne das ich den gesamten Inhalt neu Zeichne..
Habe ich da irgendwie einen Denkfehler?
Muss ich das Bild immer komplett neu Zeichnen, wenn sich etwas bewegen soll?
[EDIT]:
Okay, ich habe da wohl etwas falsch verstanden.
Gibt es denn eine Möglichkeit den INHALT des Canvas zu verschieben, ohne das gezeichnet werden muss?
paD
Zuletzt bearbeitet: