Ligne d’arrivée
Fait partie de la section Créer de vrais jeux du Journey Unity de Coddy. Leçon 55 sur 60.
Défi
MoyenFais en sorte que le portail blanc termine le niveau et ouvre le suivant.
- Dans
FinishLine, ajouteusing UnityEngine.SceneManagement;etOnTriggerEnter, qui retourne sauf si l’objet a unPlayer. - Consigne le nom du niveau et
complete!, comme dansLevel1 complete!. - Charge l’index de build suivant celui de la scène active ; après le dernier niveau, charge l’index
0.
Appuie sur « Jouer » et franchis la ligne d’arrivée : Level2 s’ouvre. Puis clique sur « Vérifier ».
Essayez vous-même
using UnityEngine;
public class FinishLine : MonoBehaviour
{
// Une leçon ultérieure complétera ceci : la fin du niveau.
}
Toutes les leçons de Créer de vrais jeux
1Texte à l’écran
Canvas et texteAfficher le scoreFormater les nombresUn compte à reboursRécapitulatif : compteur de vitesse4Scènes et niveaux
Charger une scèneRedémarrer le niveauNiveau suivantConserver entre les scènesRécapitulatif : sélection du niveau7Contrôle du temps
Mettre en pause avec timeScaleRalentiTemps non mis à l’échelleRécapitulatif : Bullet Time10Projet : plateforme 3D
Le parcoursPlateformes mobiles2Boutons et écrans
Boutons et onClickLambdasRelier les éléments dans l’InspectorActiver et désactiver les panneauxBarres de santéRécapitulatif : boutique d’améliorations5Sauvegarder avec PlayerPrefs
Enregistrer un nombreCharger avec une valeur par défautMeilleur scoreEnregistrer les paramètresRécapitulatif : les pièces à la banqueEntraînez-vous par vous-même : Playground Unity