Exemplo n.º 1
0
        private void Start()
        {
            camara = this.transform;
            if (camara == null)
            {
                Debug.LogError("No existe camara en el objeto.", this);
            }

            motor     = GetComponentInParent <Motor>();
            personaje = motor.transform;

            dirFija       = personaje.forward;
            actualDirFija = personaje.forward;

            barEffect = GetComponent <BarsEffect>();
            if (barEffect == null)
            {
                Debug.LogError("Agrega el efecto BarsEffect al objeto.", this);
            }

            camPos = new PosicionCamara();
            camPos.Init("Camara" + netId, new Vector3(0.0f, 1.6f, 0.2f), new GameObject().transform, motor.transform);

            // Inicializa valores
            offSetPersonaje = personaje.position + new Vector3(0f, distanciaArriba, 0f);
            distArribaLibre = distanciaArriba;
            distLejanaLibre = distanciaLejana;
            dirRigData      = DirRig;
        }
Exemplo n.º 2
0
        private void Setup()
        {
            dirFija       = personaje.forward;
            actualDirFija = personaje.forward;

            camPos = new PosicionCamara();
            camPos.Init("Camara", new Vector3(0.0f, 1.6f, 0.2f), new GameObject().transform, motor.transform);

            // Inicializa valores
            offSetPersonaje = personaje.position + new Vector3(0f, distanciaArriba, 0f);
        }