Effet d'eau réaliste - as2

4/5 (7 avis)

Vue 13 777 fois - Téléchargée 1 841 fois

Description

Un code AS2 qui s'applique sur un movie-clip pour lui donner l'effet de la surface de l'eau, comme un filtre graphique dynamique, qui ne consomme pas tant de CPU que ça.
Peut être adapté à l'eau d'un jeu de plate-forme...

Mes FLA sont une adaptation de cet algo : http://www.pixelhivedesign.com/tutorials/Realistic+Flash+Water+Effect/

Source / Exemple :


// code à insérer sur un movie-clip
onClipEvent (load) {
	import flash.display.*;
	import flash.geom.*;
	import flash.filters.*;
	myBitmap = new BitmapData(this._width, this._height, false, 0);
	pt = new Point(0, 0);
	mpoint = new Point(0, 0);
	myDispl = new DisplacementMapFilter(myBitmap, mpoint, 1, 2, 10, 50);
	this.myList = new Array();
	this.myList.push(myDispl);
	this.filters = this.myList;
	i = 1;
}
onClipEvent (enterFrame) {
	filterList = this.filters;
	offset = new Array();
	offset[1] = new Object();
	offset[1].x = i;
	offset[1].y = i / 8;
	myBitmap.perlinNoise(45,5,3,50,true,false,7,true,offset);
	filterList.mapBitmap = myBitmap;
	this.filters = filterList;
	i++;
}

Conclusion :


L'image utilisée : http://www.flickr.com/photos/jhandelman/3742170309/
Deux .fla dans le zip : un Flash 8 et un Flash 9

Codes Sources

A voir également

Ajouter un commentaire Commentaires
MacGaliver
Messages postés
146
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
21 juillet 2013
3
9 mars 2013 à 13:48
Juste 10
ahbariamina
Messages postés
6
Date d'inscription
dimanche 19 septembre 2010
Statut
Membre
Dernière intervention
19 mai 2011

14 oct. 2010 à 01:00
merci de votre reponse,
Choumoumou
Messages postés
162
Date d'inscription
jeudi 30 septembre 2004
Statut
Membre
Dernière intervention
17 novembre 2010

21 sept. 2010 à 19:56
Bonjour*, merci de parler français.

Le logiciel movie_clip, ça n'existe pas. Tu peux exécuter ce code avec le logiciel flash, si tu le possèdes. Un movie_clip, comme son nom l'indique, c'est un clip, un objet flash, qui renferme certains éléments comme des formes, des images ou des sons. Mon code modifie la façon dont le movie_clip est affiché. En l'occurence, celui-ci renferme une image, qui est déformée grâce au code.
ahbariamina
Messages postés
6
Date d'inscription
dimanche 19 septembre 2010
Statut
Membre
Dernière intervention
19 mai 2011

19 sept. 2010 à 22:08
salam,
je suis debutant,et j'ai besoin de faire des animations flash,alors est ce que je peux appliquer ce code en flash car je ne possee pas lelogisiel movie_clip
svl,aider moi
merci d'avance
et merci pour l'annimation
cs_milounis
Messages postés
1
Date d'inscription
jeudi 24 novembre 2005
Statut
Membre
Dernière intervention
25 août 2010

25 août 2010 à 13:33
je suis de même avis que PHPCORE, dès son exécution j'avais senti ma machine qui commencé a ramé =D, j'ai mis 8/10
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.