Menu
CoddyTech

Dans le trou

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

challenge icon

Défi

Difficile

Fais tomber lentement une bille dans la coupe.

  1. Dans Hole, ajoute void OnTriggerEnter(Collider other).
  2. Lorsque other.TryGetComponent(out Golf golf) et other.attachedRigidbody.linearVelocity.magnitude < sinkSpeed sont vrais, consigne "In the cup in " + golf.strokes + " strokes!" et appelle other.gameObject.SetActive(false);.

Appuie sur « Jouer » et fais entrer la bille dans la coupe : une bille rapide roule par-dessus. Puis appuie sur « Vérifier ».

Essayez vous-même

using UnityEngine;

public class Hole : MonoBehaviour
{
    [SerializeField] private float sinkSpeed = 3f;

    // une bille lente tombe dans le trou, une bille rapide passe par-dessus
}

Toutes les leçons de Physique et gameplay

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