Noticias

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

-

Iniciado por RankDown, Diciembre 03, 2014, 06:06:24 PM

Tema anterior - Siguiente tema
-
Diciembre 03, 2014, 06:06:24 PM Ultima modificación: Octubre 04, 2017, 09:34:37 PM por cjadriconejo
-

Yo no tengo ni idea...un pomo quizas?

Cuál es el problema que te da exactamente? Aparte de que sólo muestra el texto cuando se puede abrir, según el código que has puesto

Para que aparezca un texto cuando este la puerta abierta que diga: "Cerrar"

Cita de: elHombreBanana date=1417637175" data-ipsquote="" data-cite="elHombreBanana" class="ipsQuoteCuál es el problema que te da exactamente? Aparte de que sólo muestra el texto cuando se puede abrir, según el código que has puesto
Para que aparezca un texto cuando este la puerta abierta que diga: "Cerrar"

Si te funciona lo que llevas hecho, crea una variable de tipo cadena de texto que cambie en función de si la puerta está cerrada. Veamos:
var mensajeMuestra : String = "Abrir";
var isOpen : boolean = false;
//EL RESTO DE LAS VARIABLES

function Update () {
    if (isOpen == true)
        mensajeMuestra = "Cerrar";
    else
        mensajeMuestra = "Abrir";
    //EL RESTO DE TU CODIGO
}

function OnGUI () {
    if (guiShow == true)
        GUI.Box (Rect (Screen.width / 2, Screen.height / 2, 100, 25, mensajeMuestra));
}
También puedes hacer que la variable mensajeMuestra cambie al abrir o cerrar la puerta para evitarte tener que hacer comprobaciones cada frame, no sé, como te sea más cómodo a ti.

Etiquetas: