Buscamos en el mundo online para darte la respuesta para tu dilema, si tienes alguna duda deja la duda y responderemos con gusto, porque estamos para servirte.
Solución:
Puede adjuntar este script a su botón.
Button buttonToHide;
void Start()
buttonToHide = GetComponent
Básicamente, lo que hace el código es agregar el evento de escucha al botón. así que cada vez que haga clic, llamará HideButton()
que ocultan el botón en la jerarquía.
Para crear un botón de interfaz de usuario
Puede usar el sistema de interfaz de usuario de Unity para crear botones. Haga clic derecho en el Jerarquíahaga clic interfaz de usuarioluego seleccione Botón. Se creará un lienzo con el botón. En el Inspector de botones, verá un pequeño panel en la parte inferior que dice “Al hacer clic ()”. Haga clic en la flecha más. Adjunte su secuencia de comandos a un objeto de juego vacío, haciendo clic derecho en la jerarquía y haciendo clic en “Crear vacío”. Busque su secuencia de comandos en la carpeta Proyecto y arrástrela hasta el objeto de juego vacío que acaba de crear en su Jerarquía. Luego haz clic en el Botón que creaste dentro del lienzo, nuevamente, y arrastra el objeto de juego vacío al cuadro pequeño que dice “Ninguno”. Haga clic en el cuadro “Sin función” para revelar un menú desplegable y busque la función que desea ejecutar cuando presione el botón.
secuencias de comandos
Puede hacer referencia al botón que está tratando de ocultar como un GameObject
como esto:
GameObject button;
void Start()
button = GameObject.Find ("Button");
En este ejemplo, ButtonClicked()
es la función que ha seleccionado para ejecutar en el inspector una vez que se hace clic en el botón. Usarías el SetActive()
método para ocultarlo o hacerlo reaparecer:
void ButtonClicked()
button.SetActive(false);
Unidad Manual SetActive()
Botón de interfaz de usuario
Lo más simple que puede hacer es usar las funciones integradas de Unity.
- Selecciona el botón en tu Escena/Jerarquía
- Desplácese hacia abajo hasta el Botón (Script) en el Inspector
- Haga clic en el botón + en OnClick
- Arrastre el objeto del juego Botón desde Jerarquía a la ranura vacía ahora creada “Ninguno (Objeto)”
- Haga clic en el menú desplegable, seleccione: GameObject.SetActive
- No marque la casilla de verificación
- Dale al play y pruébalo
Botón en la unidad
Al final de la artículo puedes encontrar las referencias de otros usuarios, tú todavía tienes la libertad de mostrar el tuyo si lo crees conveniente.