FEU ET FUMÉE RÉALISTES OPTIMISÉ AVEC NOMBREUX PARAMÈTRES COMME LE VENT

Signaler
Messages postés
130
Date d'inscription
lundi 12 décembre 2005
Statut
Membre
Dernière intervention
19 avril 2009
-
Messages postés
4
Date d'inscription
vendredi 2 juillet 2010
Statut
Membre
Dernière intervention
5 décembre 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38034-feu-et-fumee-realistes-optimise-avec-nombreux-parametres-comme-le-vent

Messages postés
4
Date d'inscription
vendredi 2 juillet 2010
Statut
Membre
Dernière intervention
5 décembre 2010

Bonjour,
je cherche ce code depuis un moment, merci :), j'ai pris juste le code de la fumée .. et j'aimerais pouvoir lui donner un angle, que la fumée soit diriger par ex à 45° (et non en haut), j'ai essayer en tournant les clips mais ca ne marche pas, et puis j'ai regarder sur le net je ne trouve rien ... si quelqu'un peu m'aider, un grand merci

---------------------------------------------------------------
voici le code sur clip1:

onClipEvent (load) {
_visible = false;
idFu = 0;
tempsFumee = 0;
function µIniFumee(F) {
F.vitesse_x = 0;
F.vitesse_y = -30;
F._alpha = 10;
F.alph = 50;
F._xscale = 100;
F._yscale = 100;
F._x = _x+random(_root._trembleFumee/3)-random(_root._trembleFumee/3);
F._y = _y-20;
F.diff_x = random(_root._trembleFumee)-random(_root._trembleFumee);
}
function µFumee() {
if (_root._qualiteF == "Haute") {
duplicateMovieClip(_root.Fumee, "Fumee"+idFu, -idFu);
}
µIniFumee(_root["Fumee"+idFu]);
idFu++;
}
}
onClipEvent (enterFrame) {
if (_root._qualiteF !== "Pas de fumee") {
tempsFumee++;
if (tempsFumee>=_root._interFumee) {
µFumee();
tempsFumee = 0;
}
}
}

----------------------------------------------------------------------------
Voici le code sur clip2 :

onClipEvent (load) {
duree = 100/_root._dureeFumee;
scale = 50/_root._dureeFumee;
}
onClipEvent (enterFrame) {
if (this !== _root.Fumee) {
_x += vitesse_x;
_y += vitesse_y*0.3;
vitesse_y -= 0.1;
_x += diff_x;
_x += _root._vent;
if (alph>0) {
alph -= duree;
} else {
_alpha -= duree;
}
_xscale += scale;
_yscale += scale;
if (_alpha<=0) {
_root.µDelete(this);
_visible = false;
}
if (_root.µOutScreen(this)) {
_root.µDelete(this);
}
}
}
Messages postés
39
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
20 décembre 2011

Que dire ? C'est parfait
Bravo bravo bravo

*(J'aime beaucoup ton site et le robot)
Messages postés
5
Date d'inscription
mercredi 2 mai 2007
Statut
Membre
Dernière intervention
3 novembre 2008

merci je cherchai un effet de fumée simpa pour mon site.

J'ai un petit problème car je ne sait pas comment integrer ta soure dans mon site en flash, sans qu'il ne passe par dessus tout les autres calques. Avez vous une solution ?

PS : je débute dans la programmation flash, si vous pouviez m'aidé se serait sympa.
Messages postés
25
Date d'inscription
dimanche 12 mars 2006
Statut
Membre
Dernière intervention
1 janvier 2009

En fait, jacquesdupontd parle d'une publicité popup sur la page d'acceuil du site en question. En effet, j'ai eu la même en y allant.
Afficher les 16 commentaires