‫Bienvenidos de nuevo y este video, vamos a echar un vistazo a los botones y los botones son muy
‫importantes porque nos permiten, por ejemplo, pasar de una escena a otra.
‫Nos permiten elegir en qué nivel queremos estar.
‫Son importantes para cambiar la configuración, por ejemplo, o dentro de su menú de configuración en general para
‫jugar.
‫Por eso, los botones se utilizan con mucha frecuencia.
‫Por eso es importante comprender cómo funcionan.
‫Y para agregar un botón a nuestra interfaz de usuario, necesitamos crear un botón dentro de nuestro lienzo.
‫Muy bien, haga clic en el lienzo, luego vaya a la interfaz de usuario y elija el botón.
‫Qué hará eso.
‫Agregará un botón y ese botón tiene un niño, que es nuestro texto.
‫Entonces, el botón en sí tiene una propiedad de texto o un texto secundario, que luego puede cambiar en cualquier momento.
‫Este texto es similar al texto que hemos visto aquí.
‫La única diferencia es que tiene ocho, que actualmente se extiende al tamaño de su padre.
‫Por lo tanto, se dice que su configuración de anclaje y su ajuste preestablecido de anclaje se extienden hacia todas las direcciones tanto espacio como tenga, lo
‫que significa que este texto ocupará todo el espacio que le da el botón.
‫Está bien.
‫El botón en sí tiene propiedades tal como las conocemos.
‫Por ejemplo, transformación directa.
‫Hemos trabajado con eso.
‫Entonces tiene una forma de esconderse y demás.
‫Tiene un script de imagen que tiene una propiedad o una variable llamada imagen de origen, que puede cambiar en cualquier
‫momento.
‫Entonces, si desea cambiar la apariencia de su botón, puede arrastrar una imagen a esa propiedad de imagen de
‫origen.
‫Está bien.
‫Así que ahora veamos cómo podemos hacer que este botón sea interactivo porque actualmente, si activamos el juego
‫o iniciamos el juego y presionamos el botón, como puedes ver, indica que algo está presionado o
‫que lo presionamos, pero no pasa nada.
‫Y para que algo suceda, necesitamos tener un script que tenga una funcionalidad que queremos
‫llamar.
‫Y hay múltiples opciones diferentes.
‫Puede agregar un nuevo objeto vacío donde asigne ese script, y luego puede asignar el script al botón en el
‫evento de clic.
‫O puede hacer lo mismo con el botón.
‫Entonces podemos agregar un componente aquí, que es una nueva secuencia de comandos, y voy a llamar a ese botón comportamiento.
‫Y lo que debería hacer ese guión es por ahora, debería incrementar la puntuación en uno.
‫Así que vayamos al comportamiento de los botones.
‫Entonces, lo que podemos hacer es, por ejemplo, intentar acceder al script de comportamiento del texto desde nuestro
‫script de comportamiento del botón y luego podríamos, por ejemplo, aumentar el número de texto y luego establecer el número de
‫texto para cambiar el valor.
‫También podemos hacer eso dentro del comportamiento de los botones.
‫Podríamos obtener acceso al elemento de interfaz de usuario de texto aquí y luego acceder desde aquí.
‫Usemos este enfoque.
‫Así que creemos un texto público.
‫Y para usar texto, por supuesto, necesitamos tener la interfaz de usuario del motor de unidad.
‫Entonces, el espacio de nombres de la interfaz de usuario de Unity Engine ahora podemos usar la clase de texto, llamémoslo texto de puntaje y cada vez que
‫presionamos el botón queremos aumentar el texto de puntaje en uno.
‫Así que eliminemos el método de iniciar una actualización y creemos nuestro propio método, al
‫que llamaré vacío público al presionar el botón.
‫Entonces, digamos que cuando presiono el botón quiero cambiar la partitura, se presionó el texto a mi botón OR.
‫Muy bien, intentemos eso, agreguemos eso a ese script en nuestro botón, o ya está guardado, pero ahora tenemos que esperar
‫un poco hasta que se muestre el texto.
‫Entonces, la propiedad de texto aquí, como puede ver, Cortex está allí.
‫Y voy a usar el texto como nuestro texto escolar, que es este texto aquí.
‫Es importante que usemos el texto en la parte superior del botón y no dentro del botón.
‫Está bien.
‫Entonces, ahora necesito agregar un evento al hacer clic para que pueda ver que hay una lista de
‫un clic que está vacía actualmente y podemos presionar el botón y luego debemos darle un objeto que contiene el script que tiene el
‫método que debe activarse. cada vez que hacemos clic en ese botón.
‫Está bien.
‫Así que haga clic en el botón o elija el botón aquí, porque el botón contiene la secuencia de comandos de comportamiento del botón.
‫Si tuvieras el guión en un objeto de juego diferente, entonces tendrías que elegir
‫ese objeto de juego diferente como el objeto seleccionado que seleccionaste aquí.
‫De acuerdo, selecciono el botón y ahora obtengo este comportamiento de botón agregado a mis opciones.
‫Antes de eso no estaba disponible y ahora puedo elegir el botón presionado.
‫Así que hagámoslo.
‫Al presionar el botón se eligió no seguir adelante y ejecutar el juego y ver si nuestro botón hace lo que debería.
‫Entonces presionemos el botón y vemos a T. GRAMO. Propio fue presionado.
‫Entonces nuestro texto se cambió a Botón se presionó.
‫Si presiono, como ve, como se presionó, si presiono, si presioné la tecla de espacio, dice que también se
‫presionó Botón.
‫Está bien.
‫Entonces presionemos el botón.
‫Y como puede ver, cambia el volumen del texto.
‫Así de simple puede usar la funcionalidad de los botones y sí, eso es todo.
‫Ahora ya sabe cómo usar los botones.
‫En el siguiente video, veremos cómo podemos usar los botones para pasar de una escena a otra.
‫Así que te veremos allí.