Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: neiro en Julio 16, 2015, 03:31:25 PM

Título: AYUDA TIEMPO EN C#
Publicado por: neiro en Julio 16, 2015, 03:31:25 PM
Hola a todos, verán tengo un problema y es que quiero hacer un script en c# que consiste en que al hacer click con el botón del ratón básicamente se active un contador en el que la puntuación aumente por ejemplo 100 por segundo.
Se que puede ser muy sencillo pero no me sale.
 
Ej: Click + 100 + 100 ...
 
 
Gracias, se que he puesto esto en ayuda unity script pero es que quiero la solución ya, debido a que llevo varios días pensándolo y no se me ocurre o no funciona.
Título: AYUDA TIEMPO EN C#
Publicado por: francoe1 en Julio 16, 2015, 03:52:48 PM

int Score;
void Update()
{
       if(Input.GetButtonMouseDown(0))
       {
           Score += 100;
       }
}

Te recomiendo pasar por mi canal de Youtube, explico esto y otras cosas. Suerte!
Título: AYUDA TIEMPO EN C#
Publicado por: neiro en Julio 17, 2015, 03:12:27 AM
Cita de: francoe1 date=1437054768

int Score;
void Update()
{
       if(Input.GetButtonMouseDown(0))
       {
           Score += 100;
       }
}

Te recomiendo pasar por mi canal de Youtube, explico esto y otras cosas. Suerte!
 
 
 
Gracias ante todo, pero eso es para que sume 100 por click y lo que yo me refiero es hacer click en un boton y se sume 100 cada segundo a una puntuacion.
 
Por ejemplo darle a un boton y que tu municion o vida suba +100  POR SEGUNDO (se que es una cifra alta pero es un ejemplo)
Título: AYUDA TIEMPO EN C#
Publicado por: GSG3D en Julio 17, 2015, 03:59:17 AM
Utiliza Time.deltaTime para hacer un contador y que cada seg sume +100, resetea el contador al hacer esto. Busca en internet como hacerlo y luego pregunta dudas especificas.