Récapitulatif : escalier
Fait partie de la section Les bases du scripting dans Unity du Journey Unity de Coddy. Leçon 42 sur 85.
Assemble le chapitre : une méthode qui renvoie une valeur, une méthode qui l’utilise pour effectuer une tâche, et une boucle qui l’appelle. Chaque marche d’un escalier se trouve une demi-unité plus haut que la précédente.
Défi
DifficileConstruis un escalier de 6 marches.
- Écris
float StepHeight(int number)qui renvoienumber * 0.5f + 0.25f. - Écris
void PlaceStep(int number): un cube nomméStepànew Vector3(number, StepHeight(number), 0), de dimensionsnew Vector3(1, 0.5f, 1). - Dans
Start(), place les marches de 0 à 5 avec une bouclefor, puis afficheBuilt 6 stepsdans le journal.
Appuie sur « Jouer » : six marches montent vers la droite. Puis appuie sur « Vérifier ».
Essayez vous-même
using UnityEngine;
public class Staircase : MonoBehaviour
{
void Start()
{
// Place les marches de 0 à 5, puis écris "Built 6 steps" dans la Console.
}
// Écris float StepHeight(int number) ici.
// Écris void PlaceStep(int number) ici.
}
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Les bases du scripting dans Unity
1Les bases de C# dans Unity
Bonjour, UnityVariablesLes nombres décimaux ont besoin d’un fDu texte dans la consoleDes variables qui mémorisentSi et sinonComparer des nombresRécapitulatif : le collecteur de pièces7Boucles et méthodes
Répéter avec forBoucles imbriquéesÉcrire une méthodeMéthodes qui renvoient une réponseTableauxRécapitulatif : escalier10Rechercher des objets
Rechercher par nomTagsRechercher par typeLes références plutôt que la rechercheLe null de UnityRécapitulatif : la pièce la plus proche13Projet : Éviter les blocs
Le coureurDes blocs tombent du ciel2Mettez-le en mouvement
Placez le cubeDéplacez-le à chaque frameTournez chaque secondeDirigez avec les touchesRécapitulatif : pilotez le cube5Vecteurs
Additionner des vecteursDirectionsEspace local et espace globalVitesse diagonaleDistance entre des objetsVector3 est une structureRécapitulatif : pilote de drone8GameObjects et composants
Références dans l’InspectorObtenir un composantComposants manquantsAjouter un composantRequireComponentAfficher et masquerRécapitulatif : interrupteur3L’inspecteur
Champs de l’inspecteurSerializeFieldFlottants et MathfAttributs de l’inspecteurRécapitulatif : ascenseur6Transformations et hiérarchie
Parents et enfantsHissez le drapeauÉchelleRegarder les objetsSe déplacer vers un pointRécapitulatif : la lune en orbite9Projet : Attrape l’étoile
Le receveurUne étoile filanteEntraînez-vous par vous-même : Playground Unity