ÍndiceFAQBuscarRegistrarseMiembrosGrupos de UsuariosConectarse

Comparte | 
 

 Tutorial Basico sobre variables y sus usos

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Sawady
Majin vegeta
Majin vegeta


Edad : 106
Cantidad de envíos : 353
Fecha de inscripción : 29/07/2007

MensajeTema: Tutorial Basico sobre variables y sus usos   Jue Ago 07, 2008 7:42 pm

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 Goku

Saludos.
Volver arriba Ir abajo
Ver perfil de usuario
fechu
Broly
Broly


Cantidad de envíos : 141
Fecha de inscripción : 10/01/2008

MensajeTema: Re: Tutorial Basico sobre variables y sus usos   Jue Ago 07, 2008 10:54 pm

:o bien bien ahora entiendo muchas cosas que antes no...me quedo mucho mas claro para que sirven las variables

Excelente tuto men Smile

Grax
Volver arriba Ir abajo
Ver perfil de usuario
SepulRock
Gohan saiyaman
Gohan saiyaman


Edad : 24
Cantidad de envíos : 270
Localización : Santiago,Chile
Fecha de inscripción : 14/06/2008

MensajeTema: Re: Tutorial Basico sobre variables y sus usos   Lun Sep 01, 2008 9:00 pm

La verdad que esto parece una clase de matemática..xD
voy a volver a leerlo porque la primera leida me dejo con dolor de cerebro.....esta muy bueno en todo caso,hay muchas cosas interesantes
Volver arriba Ir abajo
Ver perfil de usuario http://dbzrolgame.activoforo.com/
Contenido patrocinado




MensajeTema: Re: Tutorial Basico sobre variables y sus usos   Hoy a las 1:04 pm

Volver arriba Ir abajo
 
Tutorial Basico sobre variables y sus usos
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Tutorial Sobre Prioridad
» Dudas sobre mi calzado para la quedada de Barna
» Tutorial escenario basico por saintshaju
» [Tutorial]: Reparar y pintar Custom Basico
» Tutorial para identificacion de Macuquinas

Permisos de este foro:No puedes responder a temas en este foro.
 :: M.U.G.E.N En General :: Tutoriales & Ayuda-
Cambiar a: