Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Ayuda con este script

Iniciado por Mega, Julio 04, 2017, 08:53:06 PM

Tema anterior - Siguiente tema
Julio 04, 2017, 08:53:06 PM Ultima modificación: Julio 04, 2017, 08:55:40 PM por Mega
Hola quería ver porque este script no funciona
 
Lo que quiero hacer es que al dar a la tecla "g" se sume 1 al valor del texto.
 
 
 
//www.unityspain.com/applications/core/interface/file/attachment.php?id=10611">MenuMonedas.js

Primero, por favor usa las herramientas del foro para subir el codigo, nadie tiene ganas de bajarse un archivo por tres lineas de codigo.
 

#pragma strict
 
var Contador : UI.Text;
private var valor : int;
function Start () {
   Contador.text = "x" + valor.ToString();
   
}
function Update () {
   if (Input.GetButtonDown("g"))
     valor += 1;
     
 
}

 
Segundo, como sabes que "no anda" si en ningun momento haces un Debug.Log por ejemplo para ver el valor del int
 
Tercero: "Anda", lo que no estas haciendo es actualizando el valor del text que no es lo mismo que el valor int, actualizalo dentro del if y no en el update
 


function Update () {
if (Input.GetButtonDown("g")){
        valor += 1;
   Contador.text = "x" + valor.ToString();
}
     
 
}

 
 

Muchas gracias mañana lo pruebo .

Etiquetas: