En este momento estás viendo Unity3d Calcular el tiempo restante a un valor decreciente

 – Unity

Unity3d Calcular el tiempo restante a un valor decreciente – Unity

Unity3d Calcular el tiempo restante a un valor decreciente

– UnityAssets3Free

bienvenido , soy Juan y aqui os traigo
esta pregunta

Hola comUnity de Stack Overflow, en realidad soy nuevo en los scripts y trato de explicar mi problema lo mejor que puedo. por favor sea paciente con mi intento de explicación 🙂

la situacion es la siguiente…

tengo una variable flotante «energía», por ejemplo, y en cada actualización fija, pierde parte de la energía con el tiempo «consumo de energía» usando time.deltatime

mi objetivo es calcular cuántos segundos quedan antes de que el valor de «energía» alcance 0.0f

Sería bueno si alguien pudiera responderme con un enlace a un ejemplo o escribir algún pseudocódigo.

agradezco anticipadamente

2 respuestas 2

Supongo que estás haciendo algo como

energy -= energyDecreasePerSecond * Time.deltaTime;

entonces quieres decir algo como

var secondToGo = energy * energyDecreasePerSecond;

-der Hugo

¿Quieres dividir por energyDecreasePerSecond en vez de.

Ejemplo:

var secondToGo = energy / energyDecreasePerSecond;

Supongo que estás haciendo algo como

energy -= energyDecreasePerSecond * Time.deltaTime;

entonces quieres decir algo como

var secondsToGo = energy / energyDecreasePerSecond;

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias

por hoy,espero que te funcione

Deja una respuesta