Recuerdo del primer mensaje :Hola Comunidad
Vamos hacer un pequeño Tutorial de como construir un Pinball basado en Zonacas Pinball
y también veremos como añadirle Score Online...
Voy a tratar de hacerlo lo mas sencillo posible de todas formas si algo no se comprende o no me explique bien... pregunten
Vamos alla!!
Preparando El JuegoEl area de juego es de 640 X 480 pero la mesa es de 640 x 800, por lo que para ver toda la mesa usaremos una cámara que seguirá a la bola...
así pues en propiedades de juego pondremos 640 x 480 pero en el frame donde va nuestra mesa ponemos 640 x 800, esto se puede variar después para hacer la mesa mas grande pero de momento para simplificar lo hacemos asi...
Movimiento de las PinzasLa primera dificultad que se presenta es el movimiento de las pinzas....
es nuestro "personaje" lo que nosotros movemos... probablemente es la parte mas importante del juego... el control...
de ello dependerá que la bola golpee bien en ellas... que detecte bien la colisión...
pero... como hacerlas? una animación?
La solución que le di fue variar el ángulo del active ya verán luego porque :idea:
adjunto el Archivo mfa sobre el movimiento de las pinzas, para que puedan seguir la explicación
hay que destacar que este movimiento puede ser mejorable pero de momento nos sirve...
Tutorial Pinball 1
Flash Interactivo - Haz click dentro del Flash y usa las Flechas Derecha e Izquierda para mover las Pinzas[Tienes que estar registrado y conectado para ver este vínculo]veamos pues como funciona el lado derecho, abrimos el grupo
Movimiento Control Derechocomo pueden ver... utilizo
Flags para saber en que estado están las pinzas
Si pulsamos la Flecha Derecha se activa el
Flag 0 a
ON que nos indica que se activa el proceso de
"mover la pinza"... cambiar el angulo...El ángulo va de 0-360 en este caso 0 y 360 es el mismo punto, por lo que creo que si a 0 le restamos 1 pasara a 359... (corríjanme si me equivoco
)
vamos a cambiar el ángulo unos 45 grados así que iremos restando de 5 en 5 el actual valor de ángulo...
Mientras el
Flag 0 este a
ON ira variando el angulo de la pinza (
Resta -5) y guardando en cada momento el valor del ángulo en la variable A de la pinza (si quieren pueden darle un nombre a esta variable)
La variable del ángulo nos servirá después para decidir con que fuerza deberá salir la bola disparada cuando se la golpee... :idea:
(Próximo Capitulo
)
cuando el ángulo (
Variable A) ha llegado al limite que nosotros queremos, en este caso en el lado derecho a 315, lo que supone un ángulo de 45 (
360-45=315)
Cambiamos el estado del
Flag 0 a
Off ya no queremos seguir cambiando el ángulo y activamos el
Flag 1 a
On para hacer el efecto contrario ir sumándole 5 al angulo para que recupere su posición inicial
Si
Flag 1 está a
ON y no se pulsa la tecla Derecha iremos cambiando el ángulo (
Suma +5) hasta que llegue a 0 que es la posición normal de la pinza.
una vez que el ángulo llegue a 0 (
Variable A=0) desactivamos el
Flag 1, lo ponemos a
OFFpodemos resumir que
Flag 0 ON - Sube la Pinza
Flag 1 ON - Baja la Pinza
y con esto ya tenemos el movimiento de la Pinzas, para el lado izquierdo es similar pero sumando primero y luego restando...
en el Próximo Capitulo veremos La Colisión con las Pinzas y pondremos la Cámara
Saludos