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



 
ÍndiceÚltimas imágenesBuscarRegistrarseConectarse

 

 Tutorial Basico Sobre Variables (Sawady)

Ir abajo 
5 participantes
AutorMensaje
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

Tutorial Basico Sobre Variables (Sawady) Empty
MensajeTema: Tutorial Basico Sobre Variables (Sawady)   Tutorial Basico Sobre Variables (Sawady) Icon_minitimeMiér Mar 03, 2010 8:33 pm

Bueno Aca les Dejo Este Exelente Tuto Que nos Brindo Sawady Hace ya Un Tiempo!

Citación :
Bueno, esto vendria a hacer un mini tutorial de dos de los tantos usos que tienen las variables. Antes que nada agradezco a pablok83 que es el que me inicio en este tema de las variables cuando no podia entender por ninguna via su funcionamiento.

Primero veamos: ¿Qué es una variable?

La explicacion super simple es que una variable es un elemento de la programacion (en este caso de mugen) que puede adoptar un valor (cualquier) cuando se cumplan determinadas condiciones.

En mugen se asignan de esta manera:

[State 0, VarSet]
type = VarSet
trigger1 = pos y = 0 ; condicion para que tenga efecto la variable
v = 10 ; numero de la variable
value = 1 ; valor de la variable

Y vamos a los ejemplos mas absurdos:
Spoiler:
Y asi podemos seguir con infinidad de tipos de triggers y combinaciones entre los mismos.

Pero ahora vamos a ver como se utilizan.

Yo lo uso para dos cosas:

1) como interruptores

2) como contadores

1) Las variables como interruptores

Bueno, el uso mas clasico de las variables es el de interruptores.

Por ejemplo:

[State 0, VarSet]
type = VarSet
trigger1 = (pos y < 0 || pos y > 0)
v = 10
value = 0

[State 0, VarSet]
type = VarSet
trigger1 = pos y = 0
v = 10
value = 1

En el caso anterior si esta en el nivel del suelo, la variable adopta el valor 1 y si esta por encima o debajo del suelo adopta el valor 0.
Ese es un claro ejemplo de una variable utilizada como interruptor.

Se explica de la siguiente manera: si se cumplen esas condiciones la variable se activa, esta en "on". Si se dejan de cumplir esas condiciones la variable se desactiva, esta en "off".

Veamos este ejemplo:
Spoiler:
Y este ejemplo mas claro no puede ser

Ahora bien, no solo puede adoptar valores de 0 y 1 cuando se utiliza una variable con este uso.

Vean este ejemplo:

;tengan presente el funcionamiento del statedef -2 para poner cosas que quieren que esten activadas sin importar el state donde se encuentren
Spoiler:
Y miren que lindos combos nos armamos en pocos minutos...

Ya habiendo visto el uso de las variables como interruptores pasamos a un uso diferente (pero no mas complicado):

2) Las variables como contadores

Los dos elementos necesarios para este caso son basicamente: varset y varadd

Un muy claro ejemplo seria:
Spoiler:
Lo anterior parece complicado pero es demasiado simple para ser verdad...
La cosa es asi, queremos un modo furioso, cuando pase por ese state 3000 de la activacion de ese modo, el valor de la variable 20 se posicionara en 300 hasta terminar el state de activacion del modo.

[State 0, varset]
type=varset
trigger1= Time > 1
var(20) = 300

Cuando termine el state el varadd del statedef -2 se dara cuenta mediante su trigger que el valor esta por encima del valor 0 y cada tic de tiempo que transcurra el valor decrecera (dismunuira) en -1... es decir -1 por cada tic transcurrido

[State -2, varadd]
type = varadd
trigger1 = var(20) > 0
var(20) = -1
ignorehitpause = 1

Es asi como el modo furioso durara exactamente 300 tics a partir de terminada su activacion.
El char en esos 300 tics tendra el cuadruple de su fuerza.
Una vez transcurridos los 300 tics, el varset colocado en el statedef -2 vera que el valor del var(20) llego a 0 y dejara inmovil al var(20) en ese valor 0 hasta activar nuevamente el state del modo furioso.

Hasta aqui llega el tutorial. Me despido. Cualquier cosa que no entiendan lean una y otra vez. Si hay algo que no se ve muy claro pregunten en el presente post que contestare a la brevedad.

Todo lo demas queda a su imaginacion whay

Saludos.

Saludos
Volver arriba Ir abajo
http://mugenisfree.webs.com/
sawwen
Los Jefes
Los Jefes



Masculino Cantidad de envíos : 164
Fecha de inscripción : 12/09/2008

Tutorial Basico Sobre Variables (Sawady) Empty
MensajeTema: Re: Tutorial Basico Sobre Variables (Sawady)   Tutorial Basico Sobre Variables (Sawady) Icon_minitimeMiér Mar 03, 2010 8:39 pm

Muy buen aporte.

Saludos
Volver arriba Ir abajo
yonimankpo
Super Sayan
Super Sayan
yonimankpo


Masculino Cantidad de envíos : 57
Edad : 28
Localización : Argentina
Fecha de inscripción : 22/02/2010

Tutorial Basico Sobre Variables (Sawady) Empty
MensajeTema: Re: Tutorial Basico Sobre Variables (Sawady)   Tutorial Basico Sobre Variables (Sawady) Icon_minitimeVie Mar 05, 2010 6:15 pm

En verdad muy es excelente el post muy explicativo.
Volver arriba Ir abajo
WTF
Majin
Majin
WTF


Masculino Cantidad de envíos : 209
Edad : 28
Localización : Chile , Santiago , Maipu
Fecha de inscripción : 07/09/2008

Tutorial Basico Sobre Variables (Sawady) Empty
MensajeTema: Re: Tutorial Basico Sobre Variables (Sawady)   Tutorial Basico Sobre Variables (Sawady) Icon_minitimeVie Mar 05, 2010 6:51 pm

a mi no me salen los combos con variables . osea se supone que los engancho bien i todo . bueh tendre que hacerlo con los changestate :S XD.

buen tutorial .pero cuando aprenda mas lo pongo en practica .
Volver arriba Ir abajo
Relampago
Future Sayan
Future Sayan



Masculino Cantidad de envíos : 101
Fecha de inscripción : 20/02/2010

Tutorial Basico Sobre Variables (Sawady) Empty
MensajeTema: Re: Tutorial Basico Sobre Variables (Sawady)   Tutorial Basico Sobre Variables (Sawady) Icon_minitimeVie Mar 05, 2010 7:14 pm

nunca pude entender las variables
Volver arriba Ir abajo
Contenido patrocinado





Tutorial Basico Sobre Variables (Sawady) Empty
MensajeTema: Re: Tutorial Basico Sobre Variables (Sawady)   Tutorial Basico Sobre Variables (Sawady) Icon_minitime

Volver arriba Ir abajo
 
Tutorial Basico Sobre Variables (Sawady)
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Necesito un Buen tutorial sobre los portraits
» Lo Basico del Mugen
» Creacion de Char (Basico) [VideoTutorial]
» Baby vegeta ssj 2 By frs games y a gokuthepower y sawady
» FX en photoshop [VideoTutorial]

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