unity 2D Munición

 

Aquí vemos como el primer nivel serie muy fácil ya que podríamos disparar indiscriminadamente , y nos podríamos pasar fácilmente el primer nivel. así que lo que vamos hacer es agregarle munición

Sera una cosa como esta dónde tendremos 20 segundos y tendríamos 20 disparos para intentar conseguir pasar de nivel

vamos al Script que tendríamos en nuestro Player

Vamos a nuestro player y acontinuacion al Script donde teníamos programado el disparo

bien pone Disparacar pero aquí tenemos programado el Siguiente Script que pondré en Pantalla.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;




public class dispararcar : MonoBehaviour
{
    public GameObject Fire;










    private void Update()
    {
       
        {
           
            {
               
                if (Input.GetKeyDown(KeyCode.Space))
                {

                  


                    Instantiate(Fire, transform.position, Quaternion.identity);

                }
            }
        }
    }
}
        

 

 

con este Script disparariamos indiscriminadamente lo que voy agregarle munición, para que cuando esa munición termine nuestro personaje deje de disparar.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;///Agregamos para Txt



public class dispararcar : MonoBehaviour
{
    public GameObject Fire;
    public int ammo = 5;//agregamos la municion
    public Text uitext;// Agregamos el Text

una vez hecho esto vamos a nuestro unity y creamos un Txt

creamos un Txt le ponemos 0 para el contador de disparos y lo colocamos en nuestra pantalla el mio esta debajo de los segundos
vamos a nuestro Player y aunque solo tenemos las variables vamos agregarle ya el Txt que es el que acabamos de crear y  números de la munición

una vez hecho esto vamos a completar el Script es algo bastante corto y sencillo de hacer

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;



public class dispararcar : MonoBehaviour
{
    public GameObject Fire;
    public int ammo = 5;
    public Text uitext;
    
    private void Update()
    {
        if (Input.GetKey("space") && ammo <= 0) return;//agregamos 
        {
            if (uitext != null)//agregamos
            {
                uitext.text = ammo.ToString();//agregamos
                if (Input.GetKeyDown(KeyCode.Space))
                {

                    ammo -= 1;///Agregamos


                    Instantiate(Fire, transform.position, Quaternion.identity);

                }
            }
        }
    }
}
        



hecho esto vamos al juego y ya debería de funcionar

admin

Related Posts

Lección del Balón de Oro, Cuando el Carácter y el Juego. No Van de la Mano

Ayer el Real Madrid se enfrentó en casa al AC Milan, pero el marcador de 1-3 en contra fue un golpe difícil. Este resultado no es alentador, y si la…

Una Jornada Que Nunca Debió Jugarse

La jornada 12 de La Liga, una jornada que jamás debió jugarse. No por el fútbol, no por los clubes, sino por respeto a las más de 200 víctimas: personas…

One thought on “unity 2D Munición

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You Missed

Ganar para No Avanzar: El Atlético de Madrid y su Estilo Estancado

  • Por admin
  • noviembre 6, 2024
  • 212 views
Ganar para No Avanzar: El Atlético de Madrid y su Estilo Estancado

Lección del Balón de Oro, Cuando el Carácter y el Juego. No Van de la Mano

  • Por admin
  • noviembre 6, 2024
  • 72 views
Lección del Balón de Oro, Cuando el Carácter y el Juego. No Van de la Mano

Una Jornada Que Nunca Debió Jugarse

  • Por admin
  • noviembre 4, 2024
  • 57 views
Una Jornada Que Nunca Debió Jugarse

Vinicius, el Real Madrid y la Sombra de la ‘Encerrona’ en el Balón de Oro

  • Por admin
  • octubre 29, 2024
  • 70 views
Vinicius, el Real Madrid y la Sombra de la ‘Encerrona’ en el Balón de Oro

La Farsa del Balón de Oro. Un Espejismo de Justicia en el Fútbol

  • Por admin
  • octubre 28, 2024
  • 86 views
La Farsa del Balón de Oro. Un Espejismo de Justicia en el Fútbol

Barcelona Imparable, Atlético en Caída y un Valencia Sin Rumbo

  • Por admin
  • octubre 28, 2024
  • 42 views
Barcelona Imparable, Atlético en Caída y un Valencia Sin Rumbo