コード例 #1
0
    // Use this for initialization
    void Start()
    {
        Puntuacion = GameObject.Find("C_Puntuacion").GetComponent <Ctrl_Puntuacion>();
        jugador    = GameObject.FindGameObjectWithTag("Jugador").transform;
        //Destino = GameObject.Find("destino").GetComponent<Transform>().position;//new Vector3(0, jugador.position.y, this.transform.position.z);
        nav     = GetComponent <NavMeshAgent>();
        colBomb = GetComponent <CapsuleCollider>();
        energia = GameObject.Find("Elementos_Escenario").GetComponent <Enegia>();
        Vidas   = GameObject.FindGameObjectWithTag("Jugador").GetComponent <movimiento_personaje>();
        //Velocidad = nav.speed;
        animatorEnemigo = gameObject.transform.GetChild(0).GetComponent <Animator>();
        if (GameObject.Find("creador_objetos"))
        {
            Oleadas      = GameObject.Find("creador_objetos").GetComponent <Ctrl_oleadas>();
            VidaEnemigo += (Oleadas.ContadorOleadas * 10);
        }
        Habilidades = GameObject.Find("CTRL_Habilidades").GetComponent <Ctrl_Habilidades>();

        if (gameObject.name == "E_Bomb(Clone)")
        {
            //print(gameObject.name);
            animatorEnemigo = gameObject.transform.GetChild(0).GetComponent <Animator>();
            animatorEnemigo.SetBool("enElAire", true);
        }


        //Variables Sonidos
        SonidoRecibirPajaritazoEnemigo = GameObject.Find("SonidoRecibirPajaritazoEnemigo").GetComponent <AudioSource>();
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        animatorProta = GameObject.FindWithTag("Jugador").GetComponent <Animator>();

        DatosGuardar = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
        personaje    = GameObject.FindWithTag("Jugador").GetComponent <movimiento_personaje>();
        Puntuacion   = GameObject.Find("C_Puntuacion").GetComponent <Ctrl_Puntuacion>();
        timer        = GameObject.Find("Timer").GetComponent <Timer>();
        //CuentaAtras = GameObject.Find("cunta_atras").GetComponent<Ctrl_CAtras>();


        //Variables Sonido
        musicaDeFondo   = GameObject.Find("MusicaFondo").GetComponent <AudioSource>();
        sonidoMuerte_02 = GameObject.Find("SonidoMuerte_02").GetComponent <AudioSource>();
        sonidoMuerte    = GameObject.Find("SonidoMuerte").GetComponent <AudioSource>();

        Musica.mute       = !DatosGuardar.musica;
        sonidoMuerte.mute = !DatosGuardar.musica;

        Efectos = GameObject.FindGameObjectsWithTag("SoundEffects");
        FX      = DatosGuardar.fx;
        for (int i = 0; i < Efectos.Length; i++)
        {
            Efectos[i].GetComponent <AudioSource>().mute = !DatosGuardar.fx;
        }
    }
コード例 #3
0
    // Use this for initialization
    void Start()
    {
        DatosGuardar = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>();
        Puntuacion   = GameObject.Find("C_Puntuacion").GetComponent <Ctrl_Puntuacion>();

        Prota = GameObject.FindGameObjectWithTag("Jugador");

        Vector3 Vo = new Vector3(Random.Range(-FuerzaExplosion, FuerzaExplosion), FuerzaExplosion * 3f, 0);

        //RBMoneda.velocity = Vo;
        gameObject.GetComponent <Rigidbody>().AddForce(Vo, ForceMode.Impulse);

        audioMoneda = GameObject.Find("SonidoMoneda").GetComponent <AudioSource>();

        Invoke("hacerCollider", 0.4f);
        Invoke("DestruirMoneda", TiempoDestruir);
    }
コード例 #4
0
 // Use this for initialization
 void Start()
 {
     Puntuacion = GameObject.Find("C_Puntuacion").GetComponent <Ctrl_Puntuacion>();
     //rb = GetComponent<Rigidbody>();
 }