Déplacement d'objets sur toile html5
J'ai placé un texte sur html5 canvas objet à l'aide de fillText option, la question est de savoir j'ai besoin de déplacer la position du texte ou changer la couleur du texte qui est déjà rendu.
Peu de temps j'ai besoin de savoir comment Manipuler l'enfant de l'élément canvas
source d'informationauteur Sandeep Manne
Vous devez vous connecter pour publier un commentaire.
Comme Tz dit, l'ensemble de la persistance que vous avez à construire dans vous-même. Mais cela ne signifie en aucune manière qu'il est dur à faire. J'ai écrit un couple court tutoriels qui vous permettra de commencer si vous êtes à la hauteur de la tâche.
Je pense qu'il n'y a pas de modèle d'objet derrière la toile, de sorte que vous ne pouvez pas accéder à un "enfant de l'objet" comme un "objet texte" et de les modifier.
Ce que vous pouvez faire est que vous dessinez le texte de nouveau avec une autre couleur qui remplace les "pixels" de la toile.
Si vous souhaitez déplacer le texte, vous devez d'abord supprimer la toile ou re-dessiner le texte avec un arrière-plan/couleur transparente pour se débarrasser du texte dans la position précédente. Vous pouvez alors dessiner le texte dans la nouvelle position.
Espère qu'il est autorisé à faire de la publicité de quelqu'un projet.
Prendre un coup d'oeil à http://ocanvas.org/ vous pouvez trouver de l'inspiration.
Il est l'objet comme la toile de la bibliothèque. Vous permet de gérer des événements, faire des animations etc.
Je n'ai jamais essayé, mais je pense que ce serait le moyen de le faire.
Ici est un violon.
http://jsfiddle.net/r4JPG/2/
Si vous voulez d'assouplissement et de traductions, de changer le
move
méthode en conséquence.Cela vous permettra de déplacer un petit cercle au-dessus de votre toile
Voir exemple ici!