Archive for novembre, 2019

Faire tomber un objet dans Unity

mercredi, novembre 20th, 2019

Pour qu’un objet tombe dans Unity, on peut écrire un script qui va actualiser sa position pour simuler sa chute, mais Unity contient un moteur physique qui permet de faire ça et beaucoup plus, alors autant l’utiliser.

Composant Rigidbody

Pour qu’un objet soit soumis à la physique dans Unity, il faut lui ajouter le composant Rigidbody.

Il obtient une masse, est soumis à la gravité et réagit aux collisions avec les autres objets.

Le composant Rigidbody peut être configuré avec ses propriétés.

(suite…)

Lire un son

mercredi, novembre 20th, 2019

Cet article explique comment lire un son avec Unity.

(suite…)

Faire apparaître / disparaître un objet

mercredi, novembre 20th, 2019

Cet article explique comment faire apparaître ou disparaître un objet dans Unity

(suite…)

Clic souris sur un objet

mercredi, novembre 20th, 2019

Cet article explique comment détecter un clic de souris sur un objet dans Unity.

  1. Pour que la fonction soit appelée, il faut que l’objet ait un composant de type Collider (Box Collider, Capsule Collider, Sphere Collider, etc.). L’ajouter si nécessaire.
  2. Il n’est pas nécessaire d’ajouter un composant RigidBody pour détecter un clic.
  3. Dans un script sur l’objet, ajouter une fonction OnMouseDown
    private void OnMouseDown()
    {
        Debug.Log("Clic détecté sur l'objet " + name);
    }