void ActivarEjercicio() { switch (ejercicio) { case Ejercicios.Uno: { VectorDebugger.TurnOnVector("E1"); VectorDebugger.TurnOffVector("E2"); VectorDebugger.TurnOffVector("E3"); break; } case Ejercicios.Dos: { VectorDebugger.TurnOffVector("E1"); VectorDebugger.TurnOnVector("E2"); VectorDebugger.TurnOffVector("E3"); break; } case Ejercicios.Tres: { VectorDebugger.TurnOffVector("E1"); VectorDebugger.TurnOffVector("E2"); VectorDebugger.TurnOnVector("E3"); break; } } }
// Update is called once per frame void Update() { Vec3 A = new Vec3(a); Vec3 B = new Vec3(b); multiplicacion = new Vec3(a); multiplicacion.Scale(B); if (timer >= 1.0f) timer = 0; timer += Time.deltaTime; timer2 += Time.deltaTime; if (Input.GetKeyDown(KeyCode.O)) { VectorDebugger.TurnOffVector("elAzul"); } if (Input.GetKeyDown(KeyCode.P)) { VectorDebugger.TurnOnVector("elAzul"); } VectorDebugger.UpdatePosition("La verde", A); VectorDebugger.UpdatePosition("La azul", B); switch (ejercicio) { case Ejercicio.uno: VectorDebugger.UpdatePosition("La roja", new Vec3(a + b)); break; case Ejercicio.dos: VectorDebugger.UpdatePosition("La roja", new Vec3(b - a)); break; case Ejercicio.tres: result = multiplicacion; VectorDebugger.UpdatePosition("La roja", new Vec3(multiplicacion)); break; case Ejercicio.cuatro: VectorDebugger.UpdatePosition("La roja", new Vec3(Vec3.Cross(A,B))); break; case Ejercicio.cinco: VectorDebugger.UpdatePosition("La roja", Vec3.Lerp(B, A, timer)); break; case Ejercicio.seis: VectorDebugger.UpdatePosition("La roja", Vec3.Max(A,B)); break; case Ejercicio.siete: VectorDebugger.UpdatePosition("La roja", Vec3.Project(A,B)); break; case Ejercicio.ocho: VectorDebugger.UpdatePosition("La roja", new Vec3(a + b)); break; case Ejercicio.nueve: VectorDebugger.UpdatePosition("La roja", Vec3.Reflect(A,B)); break; case Ejercicio.diez: VectorDebugger.UpdatePosition("La roja", Vec3.LerpUnclamped(A,B,timer2)); break; } }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.W)) { transform.rotation = Quaternion.FromToRotation(transform.forward, Vector3.up); Debug.Log("arriba"); } if (Input.GetKeyDown(KeyCode.S)) { transform.rotation = rot1; Debug.Log("abajo"); } if (Input.GetKeyDown(KeyCode.A)) { transform.rotation = rot; Debug.Log("izquierda"); } if (Input.GetKeyDown(KeyCode.D)) { transform.rotation = rot; Debug.Log("derecha"); } if (Input.GetKeyDown(KeyCode.Space)) { transform.rotation = rot; Debug.Log("hizo la wea ya"); } if (Input.GetKeyDown(KeyCode.O)) { VectorDebugger.TurnOffVector("elAzul"); } if (Input.GetKeyDown(KeyCode.P)) { VectorDebugger.TurnOnVector("elAzul"); } }