HOME SwishMax est une marque déposée Vers le bas de la page


Blur (DuplicateSprite)

 On se propose de montrer un effet Blur uniquement par script.
 Je suppose connu les fonctions de création sur lesquelles je n'insisterai pas. 

Cliquez ici pour voir l'animation finale

Partie 1 : Création d'un Objet.

1 - Définissez les dimensions générales 320x240 (couleur du fond #000099).
     Prenez un Frame Rate égal à 25.

2 - Créez une ligne horizontale centrée dans la scène :
     X = 160   Y = 120    W = 80   epaisseur = 1  couleur #FFCC00.
     Il est important que Anchor point soit center

3 - Convertissez cette ligne en sprite ( nom : ligne , target coché )
     Menu Modify / Convert / Convert to sprite.

Partie 2 : Scripts

Dans Outline, sélectionnez Scene_1. Entrez le script suivant : onLoad () { // sprites nombre= 26; } onFrame (1,afterPlacedObjectEvents) { for (i=1; i < nombre; i++) { duplicateSprite(_root.ligne, "ligne"+i, i); ("ligne"+i)._rotation = 360 - i; // position initiale ("ligne"+i)._alpha = 2*(nombre-i); // diminue alpha progressivement } } Dans Outline, sélectionnez le sprite ligne. Entrez le script : onEnterFrame(includingFirstFrame) { _rotation += 10; } Et voilà. Cela donne un effet 3D d'hélice d'avion. Cet effet Blur par script est trés simple.





Retour MENU

Vers le haut de la page
Retour vers la page d'accueil de koi29

Dernière Modification : Lun 29 Avril 2013 19:47
Copyright © 1999-2013 Jean-Paul Molina Tous droits réservés.