Menu
CoddyTech

Revisão: Torreta

Parte da seção Física e Jogabilidade do Journey de Unity da Coddy. Lição 46 de 71.

Esta recapitulação reúne o capítulo: uma direção projetada no chão, Quaternion.LookRotation, uma rotação constante com RotateTowards e um deslocamento rotacionado por uma rotação.

challenge icon

Desafio

Médio

Escreva a torre: ela rastreia o tanque e dispara projéteis.

  1. A cada quadro, obtenha tank.position - transform.position com o y definido como 0 e vire na direção de Quaternion.LookRotation desse vetor usando Quaternion.RotateTowards, em turnSpeed * Time.deltaTime.
  2. Ao pressionar Espaço, crie shellPrefab em transform.position + transform.rotation * new Vector3(0, 0.5f, 1), com transform.rotation.

Pressione “Jogar”, dirija o tanque e dispare. Depois, clique em “Verificar”.

Experimente você mesmo

using UnityEngine;

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

    void Update()
    {
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Física e Jogabilidade

Pratique por conta própria: Playground de Unity