Aller au contenu
TONER KEBAB WIKI
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Exportation ODT
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Piste:
wiki:tutoriels:unity-5:unity:programmation_02
====== Changement de niveau ====== Nous allons changer de niveau dès qu'une condition sera remplie: "ramassage de 5 orbes". ===== Créer une nouvelle scène ===== Nous allons dupliquer la scène intitulée ici "niveau_01". Il est possible de renommer une scène dans Project (presser F2). * File > Save Scene as > par exemple "niveau_02" {{:wiki:tutoriels:unity:unity:level_01.jpg|}} ===== Déclaration des scènes ===== * File > Build Settings * Glisser "niveau_01" & "niveau_02" vers Build Settings {{:wiki:tutoriels:unity:unity:level_02.jpg|}} ===== Script ===== Nous complétons le script Collision pour ajouter la condition. Vous pouvez tester votre scène. <code> 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"); } } } } </code> ---- [[wiki:tutoriels:unity-5:accueil|Sommaire]] \\ [[wiki:tutoriels:unity-5:unity:programmation_03|Suivant]]
wiki/tutoriels/unity-5/unity/programmation_02.txt
· Dernière modification: 2020/12/22 15:53 de
tomaok02
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Exportation ODT
Haut de page