Red de conocimiento informático - Consumibles informáticos - El efecto se ampliará dondequiera que se mueva el mouse. ¿Cómo hacerlo con flash?

El efecto se ampliará dondequiera que se mueva el mouse. ¿Cómo hacerlo con flash?

Este efecto es bastante avanzado y demasiado difícil de realizar para los principiantes.

Se divide principalmente en dos partes. Una es ajustar la cuadrícula donde se coloca la imagen de acuerdo con la posición del mouse y la otra es distorsionar la imagen de acuerdo con la cuadrícula.

El 100% de estas dos partes se implementan mediante programación. Naturalmente, usé flash como lenguaje, porque para distorsionar la imagen tenía que usar AS3.

Entonces, si quieres hacer esto, primero debes tener una buena base de programación. Después de todo, nunca ha estado expuesto a AS3. Incluso si está familiarizado con otros idiomas, le llevará algún tiempo acostumbrarse. En segundo lugar, si nunca ha escrito un programa de interacción visual, puede resultar difícil generar ideas para el programa.

Hablemos brevemente sobre el proceso del algoritmo: primero cree un conjunto de puntos y luego coloque los puntos en la cuadrícula correspondiente. Cada vez que se mueve el mouse, se calcula la distancia y el ángulo entre la cuadrícula y el mouse, y luego se calcula la posición de desplazamiento. Después de calcular la posición de la cuadrícula, use la lente de distorsión o una clase de terceros para distorsionar la imagen según los cuatro vértices de cada imagen.