Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: kalm97 en Abril 02, 2016, 04:25:55 AM

Título: Sumar mana
Publicado por: kalm97 en Abril 02, 2016, 04:25:55 AM
Tengo un problema, quiero que cuando gaste mana despues de un sierto tiempo recupere el mana poco a poco y no se como hacerlo porque cuando lo ago o no suma o suma rapidicimo y me llega a miles si me podrian ayudar fuera genial 
Título: Sumar mana
Publicado por: B-£otus en Abril 02, 2016, 05:10:47 AM
Investiga sobre: Time.Link:http://docs.unity3d.com/ScriptReference/Time.htmlInvestiga sobre el WaitForSeconds.Link:http://docs.unity3d.com/ScriptReference/WaitForSeconds.htmlSi aun así sigues teniendo problemas pega tu código para ver tu error. 
Título: Sumar mana
Publicado por: kalm97 en Abril 02, 2016, 05:15:48 AM
no entiendo como aplicarlo tambien tengo ejemplos parecido en mi juego pero esque no se como plantearmelo para que cuando el gaste mana despues de un tiempo se vuelva a cargar,,, porfavor
Título: Sumar mana
Publicado por: B-£otus en Abril 02, 2016, 05:36:52 AM
[quote author=kalm97" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35545" data-ipsquote-contentcommentid="129022">  no entiendo como aplicarlo tambien tengo ejemplos parecido en mi juego pero esque no se como plantearmelo para que cuando el gaste mana despues de un tiempo se vuelva a cargar,,, porfavor[/quote]Te hice un ejemplo simple (esta probado):
				Título: Sumar mana
Publicado por: kalm97 en Abril 02, 2016, 06:27:57 AM
ya lo logre un poco mas facil.public float time = 0.25 ;public float Reg = 0;public int point; void Update (){ Reg = Reg + time * Time.deltaTime;// Reg va a ir por cada segundo va a ser  + 0.25, entonses a lo que llegue a 1 va a subir un punto de mana y Reg volvera a cero para repetir el sistema if(Reg >= 1){point += 1;Reg = 0;}}