TEMA 7 INTERFAZ GRÁFICA (continuación)

Sin valoraciones

TEMA 7 INTERFAZ GRÁFICA (continuación)

Nos vamos a la carpeta de los prefabs>Menus y cogeremos el prefab Hud y lo arrastraremos dentro de nuestro objeto Canvas.

TEMA 7 INTERFAZ GRÁFICA (continuación)

TEMA 7 INTERFAZ GRÁFICA (continuación)

Hechos estos cambios presionamos el comando Ctrl+S para guardar y quitamos la escena Gameplay de nuestra ventana de jerarquía.

Lo siguiente que tenemos que crear son los datos de la escena. Así que abrimos la carpeta ScriptableObjects

TEMA 7 INTERFAZ GRÁFICA (continuación)

Dentro seleccionamos la carpeta Scenes y creamos un nuevo scriptableobject al cúal llamaremos Gameplay Para crearlo seleccionamos uno de los que ya hay creado y lo duplicamos con el comando Ctrl+D posterior­mente lo renombramos como Gameplay tanto dentro de la ventana de proyecto como en la de Inspector

TEMA 7 INTERFAZ GRÁFICA (continuación)

Haremos una comprobación desde la carpeta de los prefabs y es que en la carpeta Levels debemos configurar los objetos LevelInitializer y MenuInitializer.

TEMA 7 INTERFAZ GRÁFICA (continuación)

Abrimos el MenuInitializer donde vemos que ya tenemos las dependencias para que cargue nuestro menu al clicar sobre las opciones de menu. Deberá verse así en el Inspector:

TEMA 7 INTERFAZ GRÁFICA (continuación)

Mientras que en el LevelInitializer deberemos añadir unas dependencias para nuestro gameplay funcione, es decir en la parte donde va a aparecer nuestro personaje. Así que desde las opciones SceneDependencies
pulsaremos la opción de + debajo del element 0 tal como se señala en la siguiente imágen

TEMA 7 INTERFAZ GRÁFICA (continuación)

Pulsaremos en el botón circular y buscaremos dentro del despegable la escena Gameplay que añadiremos a nuestro Element 1.

 

Ya que cualquier level donde se encuentra nuestro personaje necesita que se carguen las escenas de Managers y Gameplay

 

 

Luego nos venimos a la escena del juego, dentro de Assets>Scenes> Town, para asegurarnos que dentro de los objetos de la escena el Levelinitializer debe contener la dependencia de que se conecte a la escena Gameplay desde su inspector.

TEMA 7 INTERFAZ GRÁFICA (continuación)

Así que dentro de la ventana del Inspector pulsamos en + para añadir la nueva dependencia y posteriormente pulsando en el botón circular elegimos Gameplay

TEMA 7 INTERFAZ GRÁFICA (continuación)

Tenemos que repetir esta operación para la escena House, pero antes vamos a ir a Edit>Build Settings> Añadir a nuestra lista de escenas la escena Gameplay

Para ello desde la carpeta de Escenas dentro del proyecto arrastraremos dicha escena dentro de la pestaña del Build Settings

TEMA 7 INTERFAZ GRÁFICA (continuación)

Borraremos el canvas que se ve en la imagen puesto que ya no lo necesitamos.

TEMA 7 INTERFAZ GRÁFICA (continuación)

Pasaremos a configurar el prefab de HUD. Para ello abrimos nuestra carpeta de Prefabs>Menu y seleccionamos dicho prefab. Desde la ventana de jerarquía veremos que tiene dos objetos importantes un botón de pausa y otro de interacción

TEMA 7 INTERFAZ GRÁFICA (continuación)

Seleccionamos el objeto PauseButton y vamos a reconfigurarlo desde la ventana del inspector. Nos vamos a la opción que pone Button y dentro de donde se puede leer OnClick deberemos qui­tar lo que hay pulsando en el botón del (-)

Luego más abajo donde se lee Script vamos a pulsar en los tres puntos que se encuentran a la derecha de este recuadro y del desplegable seleccionaremos la opción Remove Component para eliminar el script o componente que tiene nuestro objeto o botón de pausa.

TEMA 7 INTERFAZ GRÁFICA (continuación)

TEMA 7 INTERFAZ GRÁFICA (continuación)

Lo que estamos haciendo es que básicamente esto está mostrando el menú de pausa que también debería de estar dentro de nuestra escena Gameplay. Así que hemos limpiado el PauseButton. Salimos del prefab guardando todos los cambios efectuados.

Ahora nos vamos a la carpeta de Escenas dentro de nuestro proyecto y abrimos la escena Gameplay

TEMA 7 INTERFAZ GRÁFICA (continuación)

Compártelo en tus redes

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Valore este curso

Comments are closed.

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumimos que estás de acuerdo. VER