Ligne d’arrivée
Fait partie de la section Créer de vrais jeux du Journey Unity de Coddy. Leçon 52 sur 56.
Défi
MoyenLe parcours a maintenant une arrivée : le portail blanc sur la dernière plateforme, un déclencheur avec le script FinishLine. Le build comporte maintenant deux niveaux, Level1 et Level2 dans cet ordre ; Level2 est un court parcours à part entière, avec trois gemmes. Conserve tout ce qui vient des leçons précédentes.
Complète FinishLine : lorsque le joueur (un objet avec le script Player) entre,
- affiche dans le journal le nom du niveau et le mot complete!, par exemple
Level1 complete!; - charge le niveau suivant du build à l’aide de son index de build. Après le dernier niveau, charge de nouveau le premier.
Utilise les index de build plutôt que les noms des niveaux, afin qu’un Level3 ajouté ultérieurement au build ne nécessite aucune modification du code. Appuie sur Play, parcours le niveau et franchis l’arrivée, puis appuie sur Check.
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 : jeu de plateforme en 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 banque