Nous allons changer de niveau dès qu'une condition sera remplie: “ramassage de 5 orbes”.
Nous allons dupliquer la scène intitulée ici “niveau_01”. Il est possible de renommer une scène dans Project (presser F2).
Nous complétons le script Collision pour ajouter la condition. Vous pouvez tester votre scène.
using UnityEngine; using System.Collections; public class Collision : MonoBehaviour { // variable nombre entier public static int nbOrbes = 0; // fonction détection collision void OnTriggerEnter(Collider obj){ // condition if (obj.gameObject.name == "Orbe") { // évènements nbOrbes += 1; Destroy (obj.gameObject); if (nbOrbes == 5) { Application.LoadLevel ("niveau_02"); } } } }