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
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.
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 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;}}