Bienvenido de nuevo, Mis desarrolladores de juegos favoritos.
En este video, en realidad hemos empezado a añadir la escopeta,
rifle y el pistilo,
que son las armas a nuestras armas disponibles.
Entonces ahora cuando ejecutemos el juego,
notarás que cuando todos nosotros,
también agregamos un poco de rotación,
lo que hace que nuestro juego sea mucho más fresco.
Entonces ahora cuando recojo la escopeta, ahí vamos.
Se puede ver que tengo el arma de tiro en la mano.
No sólo eso, si entro al jugador de la perdición,
se puede ver que ya está aquí.
Y no sólo eso, cuando cojo la pistola,
por ejemplo, Ahí vamos.
Se puede ver que a pesar de que está destruido,
en realidad no recogerlo.
Y finalmente, el rifle y recogerlo.
Es aquí en nuestras armas,
están en nuestras armas disponibles.
Podemos cambiar entre ella,
hace esto lo cual automáticamente, ¿qué tan cool es eso?
Todas las mecánicas son perfectas.
Entonces, no perdamos
más tiempo y empecemos.
Ah, está bien.
Entonces mientras te movías entre
videos y dejabas críticas
para mí porque me ayuda mucho.
He creado dos armas más,
camioneta 14, la pistola 14 el rifle,
y obviamente es muy fácil.
Todo lo que hice fue solo duplicar la escopeta,
recoger en el sprite
y agregar el arma y la camioneta de armas.
Entonces voy a entrar a las Prefabs,
veamos y oigamos las pastillas.
Y llamemos a esto la carpeta o sabes qué, Qué
hacer eso solo deja que las escopetas,
pistola, rifle guarden eso.
Genial. Ahora el siguiente paso es
empezar realmente a sumar en el jugador a las armas disponibles.
Entonces tendremos que crear algún tipo de método para hacer eso.
Y va a ser tu reto crear
un método que se suma a las armas disponibles.
Por lo que necesitarás crear un método que tome un parámetro,
los contras a agregar,
el arma a agregar,
o el arma para agregar como quieras llamarlo,
necesitas agregarla a la lista de armas o armas disponibles.
Entonces te voy a dar un pequeño indicio
de cómo puedes agregar a
cualquier lista que tengas y solo usar
el punto add con dentro de ella.
También puedes ir por las documentaciones de Te he
dejado la lista de documentación sobre
cómo puntar a una lista.
Así que pausa el video ahora mismo y ve a hacer el reto.
De acuerdo, bienvenido de nuevo.
¿ Cómo te llevaste con eso?
Entonces voy a seguir adelante y desplazarme hacia abajo.
Y aquí dentro.
Y mantenemos estos métodos
solos y creamos métodos aquí.
Esto es solo un criterio de organización para mí,
tal vez tengas algo diferente y formas.
Vacío público.
Agrega dos armas disponibles y abre los soportes,
como ya he dicho, el sistema de armas de palos y armas.
Y tenemos el arma que añadir.
Abre los círculos aquí mismo.
Y simplemente vamos a conseguir lo disponible,
abre el anuncio, y tenemos el arma para agregar.
Ahí vamos. Eso es todo lo que necesitábamos hacer.
Y por último, cuando realmente sí recogemos
el arma aquí dentro,
instanciamos el arma.
También obtenemos el componente get de colisión
, el controlador de capas.
Y agregamos dos armas disponibles.
¿ Qué agregamos? Bueno, queremos sumar
el arma que hemos creado aquí.
Entonces voy a conseguir
una referencia al intercambio va a ser
de tipo sistema de armas.
Ahí vamos y ver arma para agregar es igual a esto.
Entonces arma para agregar,
guarda eso de nuevo en nuestro juego.
Vamos a ejecutar esto.
Y ahora,
cualquier día ahora ejecutan esto.
Y ahora deberíamos ver que tenemos la pistola y él,
ahora van.
Y finalmente tenemos el pistilo.
Ahora levantamos la escopeta para que podamos ver que podemos
cambiar a la escopeta aquí mismo
y se puede ver en las armas disponibles.
Por último, tratamos de recoger la pistola.
Como puedes ver, no conseguimos la pistola,
solo conseguimos la escopeta y ahora cogemos el rifle.
Tenemos el rifle.
Podemos cambiar entre ellos.
Y como puedes ver aquí mismo, ahora,
hubo un ligero problema
que quizá no te hayas dado cuenta.
En primer lugar, cuando corra el juego,
déjame mostrarte esto otra vez.
Entonces cuando recoja la escopeta, Está bien, Eso está bien.
Tengo la escopeta fui yo.
Pero cuando cojo el rifle,
se puede ver que en cuanto empiezo a disparar,
primer lugar, tenemos la pistola y el rifle.
Ambos trabajando, entonces necesito
cambiar de alguna manera entre ellos para recogerlo.
Entonces esto es algo que tendremos que arreglar.
Y para ello, voy a volver a la visita.
Por lo que a las armas disponibles.
Y aquí dentro voy a asegurarme de poner
el arma actual y lo que debería ser.
Así que establece el arma actual.
¿ Y qué tiene que ser?
Bueno, sólo voy a escribirlo y luego te explicaré.
Por lo que las armas disponibles punto cuentan minús2,
y luego voy a cambiar el arma.
¿ De acuerdo?
Y por cierto, cambia el arma. ¿Cuál es?
¿ Cuál?
De acuerdo, Así que cambiando.
Entonces como pueden ver,
esto no estará funcionando.
¿ Por qué? Porque el interruptor se ha ido
realmente requiere que presionemos la tecla Tab.
Entonces si accedemos a este método
y tratamos de usar la tecla Tab, no funcionará.
Entonces lo que vamos a hacer es en cambio vamos
a extraer todo este método.
Haga clic con el botón derecho aquí.
Acción rápida y refactorización, extraer el método.
Y este será el,
sólo llamémoslo interruptor de arma real.
Aplique el cambio, guarde eso.
Entonces ahora en realidad podemos hacer el cambio de pistolas reales aquí.
Y espero que eso quede claro por qué hicimos esto.
Porque de nuevo, eso solo te puede mostrar que tenemos cachorras.
Intentamos llamar a la pistola de interruptores,
pero la pistola de interruptores no funciona
a menos que presionemos la tecla Tab.
Entonces lo que haremos es que
solo extraeremos este método aquí.
Por lo que ahora el interruptor se ha ido funciona completamente bien.
Pero lo único que tenemos
es que en realidad podemos cambiar el intestino,
el interruptor de arma real.
Entonces de vuelta aquí,
¿dónde está el real puede cambiar?
¿ Por qué tenemos el conteo de puntos de arma disponible menos dos?
Primero que nada veamos si esto realmente funciona.
Por lo que de vuelta en nuestro juego,
ejecutamos el juego.
Y vamos a recoger la escopeta. Ahí vamos.
Se puede ver que la escopeta es
la única arma que está funcionando.
Y ahora cuando cogemos el rifle, ahí vamos.
El legítimo es lo único que estaba funcionando.
Y presiono tab apenas
fuera de reacciones o intentemos esto otra vez.
Conviértete en la escopeta, recoger
el rifle es el único que funciona.
Genial. Ahora de vuelta aquí,
¿por qué tenemos el conteo de puntos de armas disponibles?
Pensemos en esto por un momento.
Digamos que cogemos un arma.
Entonces digamos que sólo teníamos el pistilo,
teníamos 0, sólo teníamos un arma y el conteo era uno.
Ese índice de pistola fue 0.
Digamos que cogemos la escopeta.
Entonces recogemos la escopeta.
Ahora tenemos el conteo igual a
2 y tenemos la escopeta en la posición 1.
Entonces, ¿cómo vamos a asegurarnos realmente
de que sólo tengamos la escopeta?
Conseguiríamos el conteo de puntos de armas disponibles,
que en este momento es alrededor de dos, se quitarán dos.
Eso significa que estamos en 0 y luego hacemos
el interruptor real y
el interruptor real tan pronto como se inicia.
Si miramos aquí arriba,
se puede ver que en cuanto empecemos obtenemos
el arma más actual, además.
Por lo que aumentamos en uno y esto funcionará en todo caso.
Entonces digamos que también recogimos el rifle.
Entonces ahora el conteo es 33 menos dos es uno.
Eso significa que estamos en uno,
que es la escopeta.
Pero cuando realmente hacemos la pistola de interruptores, aumentamos.
Conseguimos dos y obtenemos la escopeta disponible.
Yo lo sé. Confuso, ¿no?
Se puede volver a ver lo que dije.
Estoy bastante seguro de que lo he dicho todo correctamente.
Por lo que esta es solo una manera de asegurarnos de que
siempre obtenemos la taza correcta y adecuada.
Entonces espero que hayan disfrutado en el siguiente video,
queremos solo agregar un poco más de, digamos, emoción.
Siempre que queremos recoger un arma,
no sólo queremos tener
las armas tiradas en nuestro mundo.
En realidad queremos tener no son,
tal vez algún tipo de cofre,
pecho que se abrirá cuando nos acerquemos
a él o presione un cierto botón
cuando estemos cerca de él y luego
que aparezca el arma de él.
Entonces creo que me quedan un par de minutos en este video.
Ha sido corto. Entonces lo que voy a hacer es que voy a conseguir
la camioneta de rifle o la recogida de escopeta.
Y voy a crear una animación aquí.
Entonces solo para que sea un poco más
agradable para continuar hacia dónde está, haga clic derecho aquí.
Crear un nuevo arma.
Copia de seguridad. Golpe Entrar apertura,
estás girando arma, rema,
la cosa, arma, recoge.
Y esto no es nada nuevo.
Nosotros sólo vamos a hacer es que vas
ver en sólo un poco para la cosa,
arma, recoger, guardar eso.
Entonces consigue la escopeta.
Dejar de grabar.
Y quiero tener una rotación alrededor de
la segunda para estar sobre esto.
Sí, seguro.
Por lo que 90.
Y en el segundo, segundo, segundo, segundo,
segundo, la rotación debe ser alrededor de 180.
Ahí vamos. Y luego sumar los tres segundos.
Deberíamos estar en 270, casi 70.
Y finalmente en el segundo cuatro, tenemos 362.
A ver cómo se ve eso.
Está bien, parece bastante bueno.
Entonces este es el arma giratoria,
pero también podemos hacer un par de
cosas aquí mismo si elegimos todas ellas
derecho y se puede ver que podemos
crear algún tipo de tangente.
Podemos elegir tanto tangentes como hacerla tal vez lineal.
Entonces ahora la rotación,
sólo cambiaremos un poco. Ahí vamos.
Se puede ver que sigue girando, realmente agradable.
También podemos hacer lo mismo y aquí.
Entonces te voy a dejar el resto.
Esta es solo una forma de tener un juego un poco más agradable.
Por lo que ahora se puede ver que tenemos
esta escopeta que tendremos que recoger.
Ahí vamos. Nosotros lo recogemos.
Todo está funcionando perfectamente bien.
Por lo que espero que lo disfruten.
Espero que estés escenificando tus archivos y te veré
en el siguiente video donde creamos
un solo se abre y nos pone,
nuestros títeres. Nos vemos entonces.
Oye, pensaste que te habías librado de mí, pero no,
todavía tenemos un poco de tiempo para algo
y yo solo estaba preocupado por
una cosa que tal vez quieras ir y
crear una animación para cada arma.
Pero no, no tienes que
ir justo aquí hasta la escopeta.
Simplemente puedes hacer clic en
estas tres pequeñas teclas aquí mismo,
o botones o como quieras llamarlas.
Y se puede ver que en realidad se puede
copiar todo este componente.
Entonces, cuando lo copies,
déjame volver a la pistola.
Ya he hecho esto Remove
Component, sala de componentes.
Por lo que en la escopeta de vuelta aquí,
copiamos el componente.
Entramos a la camioneta de pistola que no gira.
Hacemos click en cualquier componente que queramos.
Y puedes ver aquí mismo que podemos
Pegar Componente como Nuevo.
Entonces cuando hago click en el Paste, ahí vamos.
Se puede ver que ahora tiene
el controlador de la escopeta.
Y podrías pensar aquí mismo que
tal vez esto no sea una buena idea.
Deberíamos habernos llamado
algo diferente a la camioneta de escopeta,
pero no te preocupes por ello.
Lo que buscamos
es la animación aquí mismo,
que sólo afecta la rotación.
Por lo que no cambia los sprites,
sólo afecta la rotación de un objeto de juego.
Por lo que no tendremos que preocuparnos de Está
cambiando los sprites y esta es una forma más rápida para nosotros.
Añadamos eso también al rifle.
Por lo que esta es una forma muy rápida para
que tengamos objetos giratorios y no tengamos que
crear animaciones cada vez.
Entonces cópielo, corre el juego ahora deberíamos
ver que todas las armas lo escribieron alrededor.
Ahí vamos sin cambiar
nada y siguen trabajando al estilo de lista.
Vamos rifle, aún no se recoge
porque ya tenemos la pistola con nosotros.
¿ Qué tan guay es eso? Espero que haya disfrutado.
Perdón por volver.
Sé que ya estás muy molesto.
Este es un paso solo para ahorrarte
tal vez un par de minutos,
horas, lo que sea que te lleve crear animación.
Por lo que espero que disfruten palanca de ustedes.
Te veré en el próximo. Esta vez de verdad.