Effet d'eau réaliste - as2

Soyez le premier à donner votre avis sur cette source.

Vue 13 452 fois - Téléchargée 1 798 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
Juste 10
ahbariamina
Messages postés
9
Date d'inscription
dimanche 19 septembre 2010
Statut
Membre
Dernière intervention
19 mai 2011

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

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
9
Date d'inscription
dimanche 19 septembre 2010
Statut
Membre
Dernière intervention
19 mai 2011

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

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

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.