Jump to content
Sign in to follow this  
RankDown

-

Recommended Posts

Guest

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

Share this post


Link to post
Share on other sites

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"

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
Sign in to follow this  

UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...