2017-05-16 3 views
-1

Comment changer dynamiquement le texte à l'autre, sans redémarrer l'ordinateur, c'est un changement dynamique dans l'agencement des particuleschangement de texte dynamique des particules

Partallan.init("PARTALLAN"); 

exemple: http://codepen.io/lateek35/pen/QbZdEB

+0

Vous devez montrer votre travail ici , de préférence dans un extrait de code, et aidez-nous à comprendre les problèmes/problèmes que vous rencontrez. Si ce n'est déjà fait, lisez [Comment créer un exemple minimal, complet et vérifiable] (https://stackoverflow.com/help/mcve). – chazsolo

Répondre

0

Comme l'a dit dans le commentaire section, vous devriez nous dire ce que vous essayez déjà, et ce qui n'a pas fonctionné.

Quoi qu'il en soit, je vais vous expliquer comment je l'aurais fait.

Comme vous pouvez le voir, l'objet de chaque particule a une propriété ox et oy qui correspondent à la coordonnée d'ancrage d'origine de la particule.

Je pense que l'étape à suivre est:

1 - Réutilisez la méthode writeText pour créer un nouveau texte dans un offcanvas et enregistrer les nouvelles coordonnées.

2 - Tween les valeurs ox et oy de chaque particule dans le tableau particles au nouveau coordonnées récupérées à l'étape précédente

Le point délicat est ici le nombre de particules déjà existantes. Tout dépend du nouveau texte utilisé, mais je pense qu'il est impossible d'obtenir la même quantité de coordonnées que le nombre de particules. Donc, vous devrez soit ajouter de nouvelles particules en vous tableau ou supprimer certains (et bien sûr mettre en œuvre une animation pour cela, probablement avec une méthode comme particle.die())

espère que cela vous aidera