‫Bienvenido de nuevo.
‫Actualmente, tenemos el comportamiento en nuestro juego de que cada vez que golpeamos una bomba o cualquier bomba, el juego simplemente
‫se detiene.
‫Y ese no es realmente el mejor comportamiento que queremos tener.
‫El que queremos tener es, por supuesto, un game over screen o algo así.
‫Y en nuestro caso, creo que la mejor opción es detener el juego en
‫segundo plano y al mismo tiempo abrir un panel que mostrará el juego terminado y nos permitirá reiniciar el juego.
‫Eso es lo que vamos a construir en este video.
‫Así que sigamos adelante y creemos un panel ahora.
‫No quiero estirarlo.
‫Quiero centrar el panel y hagámoslo 500 de ancho y quizás 250 de alto.
‫Así que ese será nuestro panel ahora.
‫Y agreguemos un texto en el texto de la interfaz de usuario del panel que estará dentro del panel.
‫Centremos eso en ambas direcciones, luego quizás cambiemos.
‫Bueno, coloquémoslo hacia la parte superior del panel y establezcamos cero para que sea cero.
‫De hecho, arrastremos eso un poco.
‫Quizás lo mejor en la escena.
‫Bueno, en realidad, cambiemos un poco el valor a, digamos, menos 30 o 40.
‫Creo que debería estar bien.
‫Ahora, cambiemos el tamaño de fuente a algo así como cuarenta y ocho.
‫Ahora, por supuesto, no lo vemos porque la altura es solo 30.
‫Entonces, lo que podemos hacer es desbordar vertical y horizontalmente.
‫Ahora vemos eso y eso debería mostrar que el juego terminó y tal vez incluso con un espacio vacío en el medio.
‫Entonces el panel ya no es un panel.
‫Es un panel de juego terminado ahora.
‫Así que llamémoslo de esa manera.
‫Y el texto también debería ser juego sobre texto.
‫Está bien.
‫Así que ahora ese es el panel.
‫Y activaremos o desactivaremos el panel en función del estado del juego.
‫Entonces, si el juego terminó, queremos ver el panel de juego terminado.
‫Y si el juego no ha terminado, entonces, por supuesto, no queremos verlo.
‫Derecha.
‫Así que ocupémonos de desactivarlo y activarlo en nuestro script de administrador de juegos.
‫Así que abramos nuestro administrador de juegos.
‫Y aquí actualmente solo tenemos puntuación aumentada y tenemos nuestro propio Bompard.
‫Y lo que necesitaremos es un nuevo objeto de juego.
‫Así que voy a llamar a ese juego público de objetos de juego sobre el panel.
‫Así que ese será nuestro panel de finalización del juego.
‫Y ya que estamos en eso, hagámoslo un poco más agradable agregando un encabezado.
‫Este serán elementos de puntuación.
‫Y ese de aquí será más difícil de terminar, verás lo que eso significa en un segundo.
‫Así que vayamos allí y vayamos a nuestro administrador de juegos y en un segundo cambiará.
‫Entonces necesita actualizar.
‫Y como puede ver, los elementos de puntuación, ese es el encabezado, entonces este texto negro en negrita aquí, elemento de puntuación, y
‫ese es el otro encabezado llamado Game Over.
‫Ahora tenemos que jugar con PENNEL.
‫Así que consigamos eso.
‫Vamos a arrastrarlo allí.
‫Y lo que queremos hacer en nuestro administrador de juegos es desactivar nuestro juego sobre PENNEL cada vez que iniciamos el
‫juego.
‫Así que es mejor hacerlo en una semana.
‫Entonces, dijimos que el juego sobre Pennel se activó con dos falsos.
‫Entonces, lo que hace es que dice OK, configúrelo como activo pero en realidad configúrelo como falso activo que está desactivado.
‫Por lo tanto, el panel de finalización del juego se desactivará en una semana.
‫Así que veamos eso rápidamente.
‫Empezamos el juego.
‫Está bien.
‫Así que inténtalo.
‫Intentemos jugar y lo vemos desaparecer.
‫Excelente.
‫Entonces, ¿cuándo queremos que aparezca?
‫Bueno, en realidad, cada vez que paramos el juego, aquí, el panel de juego final decía tropa activa.
‫Eso nos permitirá ver el juego terminado.
‫Así que todo este panel con toda su información cada vez que perdemos el juego.
‫Así que vayamos allí.
‫Intentemos golpear el bache.
‫Y golpeé el bache.
‫El juego se detuvo.
‫Lo podemos ver de fondo.
‫Es muy bonito.
‫Y tenemos esta pequeña área aquí que dice que se acabó el juego.
‫Y, por supuesto, necesitamos un botón y también algunos objetos más.
‫Por ejemplo, sería bueno ver la puntuación aquí.
‫Así que sigamos adelante y agreguemos la puntuación y con eso me refiero a que dupliquemos el juego sobre el texto
‫y lo cambiemos a texto de puntuación.
‫Y arrastremos este contexto más abajo a menos cien, tal vez.
‫Ahora reduzcamos el tamaño de la fuente a 30.
‫Veamos cómo se ve eso.
‫Eso ya está bastante bien.
‫Quizás no 100, quizás menos 80, pero debería ser mejor.
‫Y el texto debería decir algo como puntuación cero.
‫Está bien.
‫Pero luego queremos hacerlo programáticamente, por supuesto.
‫Así que aquí, lo que necesitaremos es poner fin al texto de nuestro juego.
‫La corteza del panel en realidad necesitará una nueva variable para eso, así que creemos
‫una, llamémoslo juego de texto público terminado, texto de puntuación del panel.
‫Es un nombre bastante largo, pero muy descriptivo.
‫Y luego usamos ese panel de juego sobre el texto con el fin de establecer la puntuación en
‫él.
‫Así que anote para encadenar.
‫Está bien.
‫Así que intentemos eso.
‫Y, de hecho, no deberíamos intentarlo porque tenemos que asignarlo.
‫Así que vayamos a nuestro administrador de juegos y arrastremos nuestro.
‫Marque el texto en el administrador del juego aquí, por lo que no el del lienzo
‫directamente, tal vez incluso deberíamos cambiarle el nombre a juego sobre el texto de la puntuación de la etiqueta.
‫Está bien.
‫Está ahí.
‫Ahora, intentemos llegar a un punto y al mismo tiempo golpear el bache.
‫Y como puede ver, tres, hay un texto aquí.
‫Ahora, por supuesto, queremos tener algo como una puntuación de cero, una puntuación de tres allí.
‫Entonces necesitamos editarlo un poco.
‫Así que entremos aquí y cambiemos eso para anotar el espacio vacío de Kolon, más la puntuación.
‫Está bien.
‫Entonces eso lo arreglará.
‫Podemos comprobarlo rápidamente de nuevo.
‫Estoy tratando de golpear y anotar al mismo tiempo.
‫Así que anota y bombardea y veremos la puntuación tres a continuación.
‫Queremos agregar un botón de reinicio aquí.
‫Así que sigamos adelante y hagamos eso, creemos la interfaz de usuario, porque ese botón nos permitirá reiniciar el juego
‫y luego podemos seguir adelante y jugar un poco más.
‫Así que cambiemos la posición solo un poco, en realidad.
‫Vamos a menos 50.
‫Eso debería estar bien.
‫Ahora cambiemos el texto para reiniciar.
‫Y lo que quiero hacer es establecer esta escala de tiempo en uno cada vez que alguien presione el botón.
‫Así que juguemos al juego Voit Restart y configuré la escala de tiempo en uno.
‫Así que probemos eso.
‫Veamos si el botón funciona.
‫De acuerdo, ahora, por supuesto, necesitamos botón.
‫Así que sigamos adelante y vayamos al botón de reinicio.
‫Y aquí, agreguemos el evento de unclick que arrastra al administrador del juego aquí.
‫Entonces ahora tendremos la funcionalidad del administrador del juego, que es, por ejemplo, reiniciar el juego.
‫Lo bueno es que reiniciará el juego, como acabamos de ver, o al menos en este caso volverá
‫a establecer la velocidad o una escala de tiempo en uno.
‫Así que intentemos eso.
‫Golpeemos el bache y presionemos reiniciar.
‫Y puedes ver que el juego continúa en segundo plano hasta que volvemos a golpear el bache.
‫Y, por supuesto, no solo queremos hacer eso, también queremos reiniciar el juego en términos de deshacernos
‫de todos los objetos del juego y restablecer la puntuación.
‫Está bien.
‫Así que volvamos al guión.
‫Y en el método de reinicio del juego, tendremos que volver a poner la puntuación en cero.
‫Tan pronto como reiniciamos el juego, hay varias cosas.
‫Por supuesto, necesitamos restablecer la puntuación, establecer la puntuación, devolver el texto a cero y desactivar el panel,
‫luego volver a poner el texto del panel a cero y destruir todos los objetos del juego.
‫Bien, hagámoslo.
‫La puntuación es el texto de puntuación cero.
‫El texto también se pone a cero.
‫Entonces nuestro juego sobre PENNEL debería desactivarse.
‫Por lo tanto, dijo que los valores predeterminados y nuestro texto de puntuación de juego sobre el panel se puede volver a ajustar para puntuar Kolon cero.
‫Ahora, finalmente, tenemos que destruir todos los objetos del juego en nuestro juego, al menos los que son intratables y
‫podemos hacerlo de la siguiente manera.
‫Objeto de juego.
‫Voy a llamar a un G en el objeto del juego para buscar el objeto
‫del juego con etiqueta y, en realidad, los objetos del juego en plural con etiqueta y ahora necesitamos ingresar una etiqueta y voy a
‫usar la etiqueta Interac para jugar a los bolos.
‫Y para todos los objetos que son intratables, quiero destruirlos.
‫Entonces que significa eso.
‫Bueno, echemos un vistazo.
‫Y entonces la unidad haremos que tenga sentido.
‫Entonces, nuestros prefabricados en nuestro caso, el bomp y el naranja y el corte naranja, necesitarán una etiqueta que se agrega etiqueta al
‫ir a sin etiquetar aquí, luego agregar etiqueta y luego presionar este pequeño botón más aquí que nos permitirá agregar
‫su etiqueta a nuestra lista y la voy a llamar Interactor VO.
‫Guarde eso, y ahora tengo que asignarlo a nuestro bache, ¿y qué más es intratable?
‫Bueno, nuestra naranja.
‫Y nuestro corte de naranja.
‫Así que esa bomba aquí también es intratable.
‫Está bien, y la naranja también lo es porque las casas prefabricadas lo son ahora.
‫Cuando sea.
‫Reinicio el juego, todos los objetos que tengan la etiqueta intratable serán destruidos.
‫Eso es lo que dice este código aquí, esas tres líneas.
‫Entonces recorre todos los objetos del juego en nuestro juego que tienen esta etiqueta y luego los destruye.
‫Está bien.
‫Así que intentemos eso.
‫Veamos qué pasa.
‫Así que voy a jugar un poco, ganaré algunos puntos hasta que venga la bomba y quiero golpear la primera
‫bomba que salga.
‫Y ahí está, golpeé el bache ahora como primer reinicio y vemos que todos los objetos fueron destruidos, nuestra puntuación
‫se estableció en cero y estamos de vuelta en el juego.
‫Ahora, echemos un vistazo aquí al lado derecho de la jerarquía.
‫Ten cuidado.
‫Presiono reiniciar y puedes ver que todos están destruidos y los nuevos, por supuesto, se generan directamente.
‫Está bien.
‫Ahora sabemos cómo iniciar el juego, cómo reiniciar el juego y cómo deshacerse de todos los objetos en nuestro juego,
‫restablecer todo el estado, Paul es el juego y así sucesivamente.
‫En el siguiente video, agregaremos la puntuación más alta a nuestro juego.
‫Así que tenemos este mejor cero, pero todavía no guardamos nada.
‫Así que hagámoslo.