Menu
CoddyTech

Repaso: torreta

Parte de la sección Física y jugabilidad del Journey de Unity de Coddy. Lección 44 de 63.

challenge icon

Desafío

Intermedio

Escribe el script de la torreta. El tanque se mueve con las flechas (su script está listo), y la torreta, un poco más alta que el tanque, lo mantiene en la mira:

  • Gira hacia el tanque a turnSpeed (90) grados por segundo, nunca más rápido, y solo alrededor de su eje y: nunca se inclina hacia arriba ni hacia abajo.
  • La barra espaciadora dispara un proyectil (shellPrefab). El proyectil empieza a 1 unidad delante del centro de la torreta y a 0,5 por encima, según las direcciones propias de la torreta, y apunta hacia donde apunta la torreta (el script Shell ya preparado lo hace volar hacia delante).

Pulsa Jugar, conduce y dispara, y después pulsa Comprobar.

Pruébalo tú mismo

using UnityEngine;

public class Turret : MonoBehaviour
{
    public Transform tank;
    public GameObject shellPrefab;
    public float turnSpeed = 90f;

    void Update()
    {
    }
}

Todas las lecciones de Física y jugabilidad