Frage

Mir ist aufgefallen, dass, wenn Sie eine Leinwand herum bewegen oder wenn Sie sie ändern, alles im Inneren gelöscht wird. Ich erinnere mich, dass ich ein ähnliches Problem in Windows Forms -Anwendungen in C#hatte. Wie auch immer, wie können Sie die Grafiken am besten auf Leinwand halten, auch wenn sie sich bewegt usw.? (mit JavaScript)

Ich habe mit Leinwand und Websockets an einer Farbe gearbeitet. Hier sehen Sie mein Problem: http://students.info.uaic.ro/~tudor.berechet/ (Gehen Sie einfach zu Coboards, wählen Sie das Pinselwerkzeug, klicken Sie ein paar Mal auf Leinwand und ändern Sie dann das Fenster oder vergrößern Sie die Leinwand.)

Eine weitere Sache, die mir aufgefallen ist, die Seite von meiner Festplatte zu führen, dieses Problem tritt nicht auf. Was mich frage, ob es irgendwo einen seltsamen Fehler gibt.

Ich brauche definitiv eine anhaltende Leinwand, weil ich das Handwerkzeug implementieren muss, um es zu bewegen ...

Was sagst du?

War es hilfreich?

Lösung

Das Problem scheint nach dem Aufräumen meines Codes ein wenig gegangen zu sein. Ich weiß immer noch nicht, was es verursacht hat, aber es scheint, dass die Canvas -Zeichnungen jetzt intakt bleiben, auch nachdem ich die Leinwand bewegt/ändern kann.

Bitte bestätigen. [Bearbeiten] bestätigt.

Der Punkt ist, dass meine ursprüngliche Annahme, dass Leinwandgrafiken nicht beständig sind, falsch zu sein scheint. Es gab höchstwahrscheinlich ein Codierungsfehler, der meine Leinwand "löscht".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top