Accueil > > > ÉMETTEUR DE PARTICULES TRÈS PARAMÉTRABLE
ÉMETTEUR DE PARTICULES TRÈS PARAMÉTRABLE
Information sur la source
Description
Ce code permet d'ajouter un émetteur de particules sur la scène. On peut changer toute une flopée de paramètres : taille, couleur, rotation, vitesse de rotation, particules/seconde, choisir de ne pas interpoler une donnée... L'interpolation de la couleur par exemple, consiste à donner à la particule une couleur donnée au début de sa "vie", et une autre à la fin. Elle changera donc progressivement de teinte. Mais si on n'interpole pas la couleur, la particule commencera avec une couleur au hasard entre les deux couleurs données, et la gardera jusqu'à sa "mort". J'avais vu quelques autres codes de cette nature, mais rien ne me semblait assez paramétrable, ou réaliste... La majorité du code est constituée de répétitions, que j'aurai peut-être pu éviter avec des fonctions, mais ça me semble correct comme ça quand même. Il est aussi très agrandi par la transmission des paramètres au clip émetteur (la partie // Variables) ... j'aurai voulu éviter ça, mais je n'ai pas trouvé de moyen...
Source
- // Syntaxe pour créer un émetteur... certes les paramètres sont très difficilement interprétables, mais c'est quand même utilisable avec le petit guide ci-dessous...
- creerEmetteurParticule(x, y, x1, x2, y1, y2, r1, v1, b1, r2, v2, b2, a1, a2, ro1, ro2, vr1, vr2, vx1, vx2, vy1, vy2, dx1, dx2, dy1, dy2, d, pps, vi, ci, ti, vri, ss, g, oi);
-
- // Et oui, je vous avais prévenus, il y a beaucoup de paramètres ^^ ...
// Syntaxe pour créer un émetteur... certes les paramètres sont très difficilement interprétables, mais c'est quand même utilisable avec le petit guide ci-dessous...
creerEmetteurParticule(x, y, x1, x2, y1, y2, r1, v1, b1, r2, v2, b2, a1, a2, ro1, ro2, vr1, vr2, vx1, vx2, vy1, vy2, dx1, dx2, dy1, dy2, d, pps, vi, ci, ti, vri, ss, g, oi);
// Et oui, je vous avais prévenus, il y a beaucoup de paramètres ^^ ...
Conclusion
Voici la liste des différents paramètres, et leur utilité : x, y : position de l'émetteur x1, x2, y1, y2 : tailles 1 et 2 des particules. On peut choisir d'interpoler de 1 à 2, ou de faire commencer la particule avec une valeur au hasard entre 1 et 2. r1, v1, b1, r2, v2, b2 : valeurs RVB de la couleur 1, et de la 2. Interpolable ou non. a1, a2 : alpha, interpolable ou non. ro1, ro2 : rotation initiale (à la création). La rotation de départ est donc fixée entre ces deux valeurs. vr1, vr2 : vitesse de rotation. Interpolable ou non, même si ça paraît bizarre. vx1, vx2, vy1, vy2 : vitesses x et y, interpolables ou non comme la vitesse de rotation. dx1, dx2, dy1, dy2 : décalage initial de la particule par rapport à l'émetteur. Permet de produire des particules qui sont un peu à côté de la position de l'émetteur, utilisé pour les feux par exemple. d : durée de vie des particules, en secondes (= 48 frames). pps : nombre de particules crées par seconde. vi : true ou false, détermine si la vitesse est interpolée ou non. ci : détermine si la couleur est interpolée ou non. ti : détermine si la taille est interpolée ou non. vri : détermine si la vitesse de rotation est interpolée ou non. ai : détermine si la vitesse de rotation est interpolée ou non. ss : détermine si l'émetteur doit suivre la souris. Cela rend les paramètres x et y inutiles. Cependant,é en lui même ne se déplace pas (cf NB1). g : une valeur de gravité, appliquée à la vitesse y des particules. oi : détermine si la profondeur des particules est inversée (les nouvelles apparaissent derrière les anciennes).
NB1 : Les particules sont crées DANS le clip de l'émetteur, ce qui fait que si l'on déplace l'émetteur, toutes les particules le suivent en bloc... par très réaliste, mais si quelqu'un veut que je règle ça, je le ferai...
NB2 : Chaque composante RVB de la couleur (lorsque cette dernière n'est pas interpolée) est choisie au hasard entre les deux valeurs imposées. Ainsi, la valeur R peut être au seuil minimum alors que la B est entre le maximum, et le minimum... ce qui fait qu'avec une couleur 1 de 000:000:000 et une 2 de 255:255:255 vous pourrez avoir toutes les couleurs possibles ! Ca peut être pratique mais gênant aussi, il faudra peut-être que je le rajoute en paramètre ?
Historique
- 05 mars 2007 14:12:15 :
- Une petite faute de typographie corrigée, et le zip réuploadé... zippé avec un PC cette fois.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Je suis débutante et ... [ par HFanny ]
Bonjour à ceux qui liront mon message,je suis en train de faire un site internet et j'aimerais que lorsque je clique sur un graphique, une photo appar
[Flash Offline] Charger une animation avec des paramètres [ par Tarama ]
Dans une application offline, je charge un swf qui me permet de réaliser des graphiques.Ce swf a besoin de recevoir un paramètre qui est l'adresse d'u
texte défilant [ par flambyture ]
Bonjour à toutes et à tous,je voudrais savoir s'il est possible de placer un symbole graphique dans un bloc texte dynamique par programmation ??Le blo
récupérer des variables dans un symbole graphique [ par flambyture ]
Salutg un gros problème... je n'arrive pas à récupérer des variables...en fait g plusieurs champs textes, statiques et dynamiques pour les variables.
DEVELOPPEMENT GRAPHIQUE [ par beluga ]
Bonjour , Je suis en train de travailler sur un projet . J ai besoin de quelqu un qui connaisse tres bien flash .je travaille beaucoup sur excel . je
enregister un graphique ne jpg grace action script [ par angeleus ]
Bonjour,est il possible d'enregistrer un graphique depuis flash en jpg grace à l'actionscriptje voudrais proposer à mes client une sorte d'interface o
Comment transformer une texte en graphique par action script ? [ par loupblanc57 ]
Je suis à la recherche de la procédure d'action script qui permet de transformer un texte en graphique. Ce qui correspond à deux actions :la selection
Modifier les symbols de type graphique et clip [ par djamine ]
Bonjourj'ai trouver un fichier fla open source selement que il y a bcp des symbols de type Graphic et Clip ou il y a du texteje demande si il y a une
Afficher un graphique après un clic sur un bouton [ par hanslepire ]
Hello,J'aimerais avoir une précision d'aaaah bruti !J'ai un bouton. Quand je clic dessus, j'aimerais qu'il m'affiche un graphique.on(release){ _root
utiliser données pour créer graphique en flash [ par agaillar ]
je voudrais créer un graphique qui utilise des données venant d'une base et ensuite intégrer celui ci à une servlet.je voudrais savoir comment faire p
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|