1.- INTRODUCCIÓN

 

Por la complejidad de las matemáticas en la programación y pensando que no todos los programadores en Flash tienen los conocimientos matemáticos necesarios para dominar todos los conceptos, creo adecuado introducir los conceptos básicos geométricos y trigonométricos siguientes:

 
1.- Coordenadas

2.- Puntos de inserción

3.- Uso de conceptos trigonométricos para representación y manipulación de elementos gráficos.

 

2..- DISTANCIA ENTRE DOS OBJETOS

 

En esta práctica, utilizando el teorema de Pitágoras. Podréis ver cómo podéis crear aplicaciones donde se necesite saber en cualquier momento la distancia entre dos clips de película. Muy importante para craer juegos. Recordemos el teorema de Pitágoras:

En todo triángulo rectángulo el cuadrado de la hipotenusa es igual a la suma de los cuadrados de los catetos.

Entonces la hipotenusa será igual a la raíz cuadrada de la suma de los catetos al cuadrado.

 


¿Cómo saber entonces la distancia a la que se encuentran dos clips de película? 

 

Pues muy fácil. Como se puede observar en la imagen anterior y teniendo en cuenta las coordendas x e y podremos hallar la hipotenusa que sería la distancia. 

 

Vamos a construir un programa que calcule la distancia dinámicamente al arrastrar una de las bolas.

 

Aqui os dejo el swf para ver como quedaría el programa:

 

Distancia entre dos objetos: tutorial25_1.swf

 

Cualquier concepto que no se entienda quedamos en este foro. Es importante entenderlo.

Podéis ir publicando ya esta práctica aquí.

 

 

 

 

 

 

 


Visitas: 8466

Respuestas a esta discusión

Emilia, si hice los dibujos pero el diseño es de una página de dibujos vectoriales gratis. Lo malo es que el formato que tienen en esa página es SVG y Flash no lo reconoce, por eso tuve que copiarlos con Freehand y luego importarlos desde Flash.

Saludos.

Sería bueno hacer un minitutorial para aprender todos estos truquillos. Amalia, anímate y haz uno.

Nani, lo que yo hago se explica  en este videotutorial: http://www.youtube.com/watch?v=Oa_wOPTCwCw

Una vez que has dibujado tu imagen, la guardas como documento FreeHand y ya la puedes importar desde Flash.

Es laborioso pero también vas aprendiendo a dibujar y a descomponer imágenes para animarlas .

 

Gracias, Amalia.
Una semana de Escuelas Viajeras y habéis adelantado un montón... Todo muy bonito y original. A ver si me pongo las pilas.

Hola,

Intentando aprovechar este tutorial estoy haciendo un juego llamado la serpiente eléctrica que consiste en mover el cursor (ratón) alejándote de la serpiente. Si te toca con cualquier parte de su cuerpo quedas eliminado.

La serpiente no es más que una serie de clips que se van duplicando y aplicando las funciones que hemos estudiado siguen a otro clip (el ratón).

 

Buenísimo, Roger.

Qué guapada Roger !!!

 

A ver si consigo imitarlo.

 

Gracias, Emilia.

 

Bueno pues se me ha ocurrido otra idea. En este juego la serpiente se ha hecho inteligente. El juego consiste en salvar al máximo número de ratones llevándoles a su casita. La dificultad del juego reside en adivinar a qué ratón persigue la serpiente y darse prosa en salvarlo.  Este juego es una prueba que iré mejorando para aplicarlo a otros temas. Por ejemplo salvar a los múltiplos de 3 o  a las palabras que tengan dos sílabas...

 

 

Archivos adjuntos

Hola Roger,

 

Éste no lo acabo de entender. Cuando se acaba el juego, el contador continúa funcionando.

 

Hasta pronto, Emilia

Lo primero felicitaros por vuestras actividades. Son magníficas y mas bonitas que la mía.

Subo la mía en que hay que evitar la paleta de pingpong sea machada con un martillo y, para añadirle dificultad, que no choque contra unas pelotas. Había pensado que el número de pelotas se incrementase con el paso del tiempo, pero no lo he conseguido.

UN saludo

Archivos adjuntos

Javier, te salisteeeeeeeee. ¡Qué idea tan estupenda!

Ahora, la serpiente de Roger, no soy capaz de integrarla con los dos códigos.

RSS

© 2024   Creado por roger.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio