Menu
CoddyTech

Récapitulatif : tourelle

Fait partie de la section Physique et gameplay du Journey Unity de Coddy. Leçon 46 sur 71.

Ce récapitulatif rassemble les éléments du chapitre : une direction aplatie sur le sol, Quaternion.LookRotation, un virage régulier avec RotateTowards et un décalage transformé par une rotation.

challenge icon

Défi

Moyen

Écris le script de la tourelle : elle suit le tank et tire des obus.

  1. À chaque image, prends tank.position - transform.position avec son y défini sur 0, puis tourne vers le résultat de Quaternion.LookRotation avec Quaternion.RotateTowards, à la vitesse turnSpeed * Time.deltaTime.
  2. À l’appui sur Espace, fais apparaître shellPrefab à la position transform.position + transform.rotation * new Vector3(0, 0.5f, 1), avec transform.rotation.

Appuie sur « Jouer », conduis le tank et tire. Puis clique sur « Vérifier ».

Essayez vous-même

using UnityEngine;

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

    void Update()
    {
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Physique et gameplay

Entraînez-vous par vous-même : Playground Unity