Menu
CoddyTech

Repaso: torreta

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

Este repaso reúne el capítulo: una dirección proyectada sobre el suelo, Quaternion.LookRotation, un giro constante con RotateTowards y un desplazamiento rotado.

challenge icon

Desafío

Intermedio

Escribe la torreta: sigue al tanque y dispara proyectiles.

  1. En cada fotograma, toma tank.position - transform.position con su y establecida en 0 y gira hacia su Quaternion.LookRotation con Quaternion.RotateTowards, a turnSpeed * Time.deltaTime.
  2. Al pulsar Espacio, genera shellPrefab en transform.position + transform.rotation * new Vector3(0, 0.5f, 1), con transform.rotation.

Pulsa «Jugar», conduce el tanque y dispara. 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()
    {
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Física y jugabilidad

Practica por tu cuenta: Playground de Unity