dessinez sur l’image pour la barbouiller et actualisez la page pour rétablir l’image.
je mets pas de code cette fois-ci (sauf si quelqu’un le demande), il n’a pas grand intéret.
il s’agit simplement de tracer une centaine de lineTo autour de deux positions successives de la souris et d’appliquer pour chaque ligne un lineStyle avec une épaisseur de 1, un alpha très faible (genre 1 ou 2%) et pour la couleur un getPixel sur le point de départ de la ligne (il faut donc penser à refaire le lineStyle avant chanque ligne), rien de bien sorcier donc et bien que l’as3 soit conseillé pour que ça ne rame pas trop, l’effet est réalisable avec flash 8.
bon, là sinon j’ai repris le bon vieux bouquin de Penner au chapitre physique et je m’amuse à bouger des objets à coup de forces et tout, je posterait peut-être un truc là dessus un de ces jours
Coup de brosse
October 7th, 2007
Nous on veut le code
c’est vrai qu’on voudrait bien le code mais je serais encore plus interessé par le post sous-entendu à la fin de celui-ci…
ce qui serait sympa aussi, ca serait de mélanger justement tes effets d’image et tes “jeux” physiques.
à savoir placer des pixels qui traceraient leur route en fonction des couleurs qui les entourent ou bien qui s’attireraient/se repousseraient les uns les autres en fonction de différents critères du même style.
sinon très sympatique cet effet, je suis fier j’avais deviné comment il était fait à force de le regarder.
de manière général, pour la gestion d’un grand nombre d’entités, processing est plus désigné que flash. enfin à l’époque de flash 7 ca se ressentait énormément entre deux anim codées de la même façon.
faudrait voir comment tout ca se passe avec processing. tu en avais parlé dans un post précédent il me semble. j’aimerais bien entendre tes retours…
ouep, à la base j’ai abouti à cet effet en essayant de reproduire un effet présent dans certains boulots de jared tarbell réalisés en processing mais comme je suis plus habitué à flash…
pour les essais sur les forces j’ai quelques idées en tête mais je ne maitrise pas encore assez le truc, donc pour l’instant j’ai rien de très très concluant
sinon, j’avais essayé de dessiner les contour d’une image avec un point qui se déplace selon la luminosité mais là encore c’est pas évident, ça donnais quelques trucs mais pas assez pour que ce soit intéressant
je mettrais bientot le code de ce billet à disposition
et voici…. le code
rien de bien extraordinaire donc.
j’ai fait ça avec flashdevelop, dans flash cs3 la ligne 16 peut etre supprimée si l’image est dans la bibliothèque avec le nom de classe “Image”, il se pourrait alors que le début de la fonction “init” change un peu pour afficher l’image
hello
Très sympa l’effet
Par contre petite question ? Elle sert à quoi la méthode init() ? La fonction constructeur est déjà une fonction d’initialization dans ta classe non ? En général on fait une méthode init quand on doit relancer l’initialisation facilement en dehors de la classe mais dans ton exemple je pense pas que cela soit très utile ?
EKA+
oui, c’est juste un reste de ce sur quoi j’étais parti à la base, j’avais fait deux méthodes pour initialiser d’une part un peu toute l’anim (la méthode init actuelle) et d’autre part le dessin (initDessin() dont il reste une trace en commentaire) et d’autres petits trucs aussi… et comme je voulais éviter de perdre l’appel à initDessin au milieu des trucs divers, j’ai préférer séparer le tout en deux…
c’est plus une question de lisibilité mais tu as raison, là c’est carrément inutile
Oué. Je découvre avec un lourd retard que tu partages ta science. Et je t’en remercie…