Bienvenidos de nuevo a mis compañeros desarrolladores de juegos
a un video totalmente nuevo.
Y éste, no hacemos nada muy elegante.
Creamos una nueva escena.
Tenemos una escena de compras ahora mismo,
y como pueden ver, tenemos tres artículos aquí.
Son muy idénticos.
No hacen nada especial,
pero esta es solo la configuración para
el próximo video donde empezaremos
realmente a crear cosas.
Entonces, no perdamos más tiempo y empecemos.
De acuerdo, así que ahora es hora de crear una tienda.
Y para crear una tienda,
quería convertirla en una escena separada todo por sí sola.
De esa manera nos inspiramos en el juego Hades.
Podemos ir de una escena a la siguiente gueto,
una tienda, tienda ahí luego crecer a las otras escenas.
Entonces lo que voy a hacer es que voy a
duplicar el nivel dos.
Y ahora tenemos nivel tres
y voy a llamar a esto la tienda, puede llamar a
esto el nivel de tienda o escena de tienda o lo que sea.
Entonces voy a hacer doble clic y se puede
ver que a pesar de que es lo mismo,
pero estamos en la tienda ahora mismo,
aquí arriba en la jerarquía.
Entonces voy a eliminar primero el Bitcoin, eliminar
el arma,
pastillas de salud
por dejó caer el rompeble comprado y
vamos a abrir la habitación y vamos a seguir adelante y
eliminar a todos los enemigos.
Yo sólo los voy a quitar de
aquí y sólo mantener esta habitación tal como está.
Creo que vamos a hacer de esto un prefabricado y
poder añadirlo a cualquier habitación que queramos.
Pero de todos modos, más adelante pensaremos en eso.
Pero por ahora solo eliminaremos a
todos los enemigos y causaremos que esto se mantendrá la capa,
se mantendrá el portal obviamente porque
queremos salir de la tienda más adelante.
Y voy a hacer clic aquí
y crear un objeto de juego vacío,
que va a ser el artículo de la tienda.
Y vamos a empezar con la salud.
Ahí vamos. Por lo que vamos a
tener principalmente tres artículos de tienda en los que enfocarnos ahora mismo.
Donde obtenemos salud 14, la salud de actualización,
y queremos comprar algún tipo de arma,
una mujer al azar, creo.
Entonces. Vamos a poner estos tres.
Entonces vamos a tener uno aquí,
uno aquí, y otro aquí.
Empecemos con el más sencillo, que
es el elemento afilado regular.
Voy a añadir aquí un componente que
va a ser un sprite.
O saber qué, tal vez queremos ir en la sala de urgencias,
saber qué, solo agreguemos un sprite por ahora.
Entonces un renderizador sprite.
Y vamos a ir en los sprites
en el, ¿Dónde está?
Ah, así que las pastillas. Y ahí vamos.
Esta es la salud. Y yo
sólo voy a añadir el sprite aquí mismo.
Y lo vamos a poner en la capa de jugadores,
pesar de que dijimos que
ya no vamos a estar haciendo esto.
Pero de todos modos, sigamos.
Entonces obviamente vamos a agregar un colisionador de cajas 2D,
y esto será un disparador.
Entonces mientras que es un gatillo,
Veamos el tamaño y obviamente
queremos hacerlo mucho más grande.
Para que así el jugador pueda entrar aquí.
Y tendremos, por ejemplo,
al declarar pasos en las inmediaciones de este artículo de compras,
va a recibir un mensaje que aparezca.
También vamos a añadir un lienzo y
solo un poco donde leerá.
Puedes comprar este artículo, por ejemplo,
una salud o reponer tu salud por,
digamos, 50 monedas.
Y esto aparecerá sólo cuando el jugador se quede cerca
del botón o del objeto afilado o lo que sea.
Y también queremos crear
un pequeño colisionador de caja que se asegure
de que no golpeemos este objeto real.
Entonces un segundo colisionador de caja,
solo lo haremos un poco más pequeño para que solo sea
suficiente para que no golpeemos el objeto real aquí dentro.
Ahí vamos, cierran eso, guarden eso.
Y ahora lo que vamos a hacer es
añadir un lienzo a esto.
Entonces iremos a la UI.
Vamos a añadir un, dónde está el lienzo.
Y llamaremos a este artículo D afilado Lienzo.
Y vamos a establecer,
queremos ver la interfaz de usuario, de acuerdo,
Así que no podemos ver la interfaz de usuario.
¿ Dónde está? Esto es,
la gran lona gigante?
Enciendamos los artilujos.
Y no me está permitiendo quitar
la báscula porque necesitamos ajustarla al espacio mundial.
Y cero punto cinco en el eje x,
cero cero punto cinco en el eje y.
Y reiniciemos su posición a 0.
Ahora haga doble clic en el artículo de la tienda, y ahí vamos.
Ahora tenemos el pequeño lienzo por aquí.
Y vamos a ponerlo en arco.
Sí, creo que ya es suficiente aquí arriba.
Y vamos a sumar, en primer lugar,
una visita a los textos.
Por lo que vamos a ir a UI texto mucho Pro.
Este es el primero.
Esto es para el,
digamos el botón de presionar, texto.
Y otro que va a ser el
Considerando que, este será
el texto que represente el precio del artículo.
Por lo que artículo, artículo para texto de hielo.
Ahí vamos. Y voy a mover
éste hacia abajo y mover éste hacia arriba.
Y hagamos un par de edición y hagamos esto más grande.
Prensa.
E para comprar.
Y desplázate hacia abajo un nuevo conjunto en
el medio y asegúrate de que el tamaño automático.
Y también bajaremos esto.
No queremos ver esto y hacerlo
audaz, hazlo robot.
Y no lo podemos ver porque necesitamos
entrar en el lienzo y la
capa de clasificación y ponerla en el jugador.
Ahí vamos. Entonces ahora lo podemos ver todo.
Y ahora de vuelta en el botón,
este es el ajuste perfecto.
Bueno, creo que podemos aumentar el máximo.
Entonces cuando presionas en el lado opuesto,
tienes las opciones aquí mismo
para auto size opción el mínimo,
el máximo, y lo que sean estas.
Por lo que acabo de aumentar el máximo para llenar
todo el espacio aquí dentro. Ahí vamos.
Y ahora de vuelta en el artículo del precio, ya sabes qué,
déjame simplemente borrar este y luego duplicar éste.
Y ahora lo movemos hacia abajo.
Esto será, digamos, precio dos botones.
Y entonces podemos decir,
por ejemplo, 99, 99 monedas.
Ahí vamos. Entonces como puedes ver en este momento es una mesa.
A lo mejor es un poco grande,
pero no se preocupe por eso.
En realidad podemos disminuir los tamaños de estos
dos porque parecen un poco demasiado voluminosos.
Entonces ahí vamos. Algo así.
Y este también Algo así.
Sí, claro. ¿Por qué no?
Así que tómate tu tiempo para crear todos estos, asegúrate de
que se vean realmente bien por tu propio bien.
Y por último, quiero añadir
algún tipo de plataforma bajo el alma,
el jugador o quien esté jugando a tu juego no solo
confunde esto con algún tipo de objeto en el suelo.
Entonces voy a entrar en mis recursos
y tengo esto algún tipo de teletransporte,
lo voy a usar como plataforma.
Entonces, arrastrémoslo a los sprites aquí mismo.
Y es molesto cuando tenemos los archivos tan pequeños.
Por lo que haga clic aquí,
cree la plataforma de la tienda.
Y sumémoslo aquí.
Y tenemos esto ahora mismo.
Entonces voy a hacer que sea un múltiplo,
que apunte, aplique los cambios go Sprite Editor.
¿ Y cómo vamos a rebanar a este bebé?
A ver, creo esto como uno de los sprites más grandes.
Por lo que puedes ver aquí mismo que es 128 por 320.
Por lo que de vuelta en el Sprite Editor,
creo que intentemos automático.
Sí, seguro ¿por qué no? Automático parece bueno.
Si lo deseas, puedes seguir adelante y
crear animaciones para esto.
Sí lo recomiendo para que puedas jugar todo el tiempo.
A lo mejor vamos a hacer esto.
Entonces voy a volver al artículo aquí mismo.
Y sólo agreguemos este teletransporte.
Ahí vamos. Por lo que este será el artículo plat formulario.
Y deberíamos ponerlo en la capa,
capa. Es muy pequeño.
Entonces vamos a ir en el, ¿dónde está?
De acuerdo, Así que aquí, hagámoslo 50.
A ver cómo se ve eso.
Hagámoslo aún más grande.
25. Ahora que tenemos 25.
No, eso es un poco demasiado grande.
Ahora.
¿ Qué hay entre 25 y 50?
Eso es camión 14.
Aplicar. Genial. Entonces 40 parece ser
del tamaño correcto y voy a ponerlo
en 00 y luego moverlo un poco hacia abajo.
Bueno, dejémoslo. A lo mejor si quieres,
puedes empezar a mover esto arriba y abajo.
Y pero sólo lo voy
a mantener como es para el botón,
tal vez quiera girarlo.
Te recomiendo que hagas eso.
Pero recuerda que si quieres mover
el plus real aquí,
el plus verde, debes asegurarte de configurarlo
como un objeto separado.
Porque si movemos este alrededor,
mira lo que pasa a lo ancho, todo se voltea.
Por lo que debes asegurarte de que si quieres
agregar algún tipo de animación para animar esto también,
tal vez lo haré más adelante,
pero por ahora centrémonos en crear el elemento real.
Entonces voy a mover esto un poco aquí abajo.
Entonces ahí vamos. Por lo que ahora podemos ver que se trata de un artículo.
Voy a crear un guión aquí que será,
y los guiones, voy a hacer esto un poco más grande.
¿ Y tenemos algo?
De acuerdo, así que sigamos adelante y haga clic derecho
aquí y creemos una nueva carpeta.
Y esto será para la tienda.
Y dentro de tu continuo para crear el artículo de la tienda.
Ahí vamos. Espere a que se compile
y voy a saber,
Gracias lo que esta abierta.
Y voy a sumar al cual es el asunto.
Por lo que la nueva Unidad es muy horrible.
Sigue estrellándose, sigue deteniéndose.
El cargamento del juego lleva mucho tiempo.
Porque no se puede encontrar el guión.
Excelente, Genial.
Entonces tenemos el guión,
no se puede encontrar el guión.
Nuestro caso, obviamente hay un problema.
Permítanme borrar esto.
Oh, lo siento mucho.
Fue por mi culpa porque acabo de
notar como lo estoy borrando,
que agregué una opción de espacio,
elemento afilado, no podemos agregar
espacios entre ellos. Artículo tan afilado.
Ahora esto debería funcionar. De acuerdo, ahí vamos.
Entonces abre el guión.
Ahora tenemos este artículo afilado.
Permítanme duplicar esto una y dos veces.
Y ahora tenemos estos tres artículos.
Déjame mover esto un poco a
la izquierda y mover éste un poco también a la izquierda.
Y por último, este también,
tal vez podamos hacerlos un poco más pequeños,
pero sin preocupaciones por ahora,
tenemos estos tres artículos más adelante,
los estaremos cambiando.
Obviamente esta será
la actualización sanitaria y ésta serán las armas.
Armas impactaron Enter. Espero que haya disfrutado.
Esto fue sólo la configuración de nuestros artículos.
En el siguiente video, estaremos iniciando todo el
proceso de scripting, cambiando los comportamientos.
Y antes de irme, déjame simplemente crear
un objeto de juego vacío, restablecer su posición.
Y estos serán
los artículos de la tienda sólo para que tengamos
una bonita jerarquía aquí para todo.
Guarda eso.
Y te veré en el siguiente video.