¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.



 
ÍndiceÚltimas imágenesBuscarRegistrarseConectarse

 

 Comprendiendo triggers

Ir abajo 
2 participantes
AutorMensaje
unknown_gamer
Normal Lvl 2
Normal Lvl 2



Masculino Cantidad de envíos : 43
Fecha de inscripción : 27/08/2008

Comprendiendo triggers Empty
MensajeTema: Comprendiendo triggers   Comprendiendo triggers Icon_minitimeLun Sep 01, 2008 8:35 pm

[Tutorial]Comprendiendo triggers

BY: unknown_gamer // www.pixel-creations.org para mas tutoriales
DESCARGA DIRECTA DEL TUTORIAL EN LA WEB. :)

PEDIR PERMISO PARA USARLO EN OTRO LUGAR...

Primero que nada empecemos diciendo que es un trigger. Un trigger de forma sencilla ees una condición que sirve para saber si la accion que sigue sera hecho, si se cumple, la accion se hace, sino, pues no se hace.

Para los que saben de programacion, un trigger vendria a ser como la sentencia "if" es una simple sentencia que retorna un valor verdadero o falso.

Antes de seguir pondre un ejemplo de trigger y su equivalente en un lenguaje de programacion sencillo.

[State 200, 1]
type = ChangeState
trigger1 = AnimTime = 0
value = 0

Esto de arriba fue un trigger (en este caso el numero 1) que dice que en el estado 200 si el tiempo de animacion terminó, o sea que la animacion ha terminado, entonces que cambie al esta 0. El tipo (type/state controller) define la accion a hacer y la variable (value) le da el valor a la accion.

Su semejante en un lenguaje de programacion sencillo seria:

if (animacion terino) then changestate=0

traducido dice: Si la animacion termino, cambia al estado 0.
Pero no solamente puede haber una condicion al mismo tiempo, pueden haber mas, aqui os dejo un ejemplo.

[State 200, 1]
type = ChangeState
trigger1 = AnimTime = 0
trigger1 = MoveGuarded ;le agregamos esta parte
value = 0

Lo que nos dice esto es que ademas de haber terminado la animación, el jugador 2 (P2) tuvo que haberse defendido del ataque, si se cumplen las 2 entonces cambia de estado.

Pero lo de arriba fue poniendo 2 triggers del mismo número, eso funciona como un && (and) que es un conjuncion que para que sea cierta, las 2 tienen que cumplirse. Pero podemos hacerlo para que solo 1 de las 2 sea cierta usando un or.

[State 200, 1]
type = ChangeState
trigger1 = AnimTime = 0 || MoveGuarded
value = 0

Ahora lo que dice es: Si la animacion termino o el ataque fue defendido, entonces cambia al estado 0. Aqui esta la diferencia, antes era "y" y ahora es "o", antes se tenian que cumplir las 2 para que se cambiara al estado 0, ahora con que solo 1 de las 2 se cumpla, entonces cambia al estado 0.

Al igual si queresmos que haya un orden para verificar si son ciertos los triggers pues los ponemos en orden numero:

[State 200, 1]
type = ChangeState
trigger1 = AnimTime = 0
trigger2 = MoveGuarded ; cambiamos de trigger1 a trigger2
value = 0

Esto que hicimos simboliza esto: Primero verifica que la animacion termino, cuando esto es verdadero, entonces pasa al proximo trigger, y ahora verifica que el P2 haya defendido. La diferencia aqui es que no los esta evaluando al mismo tiempo, sino uno por uno, si el primero es falso, ya no sigue con el segundo, aqui nosotros podemos establecer un orden para las condiciones. En este ultimo pondre su equivalente en lenguaje de programacion:

If (animacion termino)
{
if (P2 defendio)
{estado=0}
}

Bueno, para mas informacion de todas las clases de triggers que pueden usar, leanse los documentos que trae el mugen, ahi encuentran una lista completa con todos los triggers que pueden usarse, su unico limite es vuestra imaginación.

Mi proximo tutorial será sobre los types, o State controllers, asi que espenlo, y visiten www.pixel-creations.org para actualizaciones y mas tutoriales dentro de poco. :)
Volver arriba Ir abajo
Julian_Sk
Los Jefes
Los Jefes
Julian_Sk


Masculino Cantidad de envíos : 400
Edad : 30
Localización : Argentina
Fecha de inscripción : 18/04/2008

Comprendiendo triggers Empty
MensajeTema: Re: Comprendiendo triggers   Comprendiendo triggers Icon_minitimeMar Sep 02, 2008 2:37 am

Muy Bueno Tuto man ...
Esta para Leerlo Bien con Pasiencia (lo hare en unos Dias) ^^
Se Agradece el Aporte... Espero que Coloque el Otro que Hiciste sonrie

Suerte Bye...
Volver arriba Ir abajo
http://mugenisfree.webs.com/
 
Comprendiendo triggers
Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
 :: Mugen :: Tutoriales && Ayuda :: Tutoriales-
Cambiar a: