Attributs de l’inspecteur
Fait partie de la section Les bases du scripting dans Unity du Journey Unity de Coddy. Leçon 10 sur 67.
Les attributs appliqués à un champ modifient la façon dont l’Inspector l’affiche, sans changer le fonctionnement du code. Quatre attributs sont utilisés dans presque tous les projets Unity :
[Header("Movement")]place un titre en gras au-dessus des champs suivants pour les regrouper.[Tooltip("Units per second")]affiche ce texte lorsque la souris reste sur le nom du champ.[Range(0f, 10f)]affiche un curseur, et l’Inspector maintient la valeur entre 0 et 10.[HideInInspector]masque un champ public dans l’Inspector, tout en permettant aux autres scripts de l’utiliser.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;
[HideInInspector] public int score;[Range] limite seulement ce qui peut être saisi ou déplacé dans l’Inspector. Le code peut toujours définir speed = 25f, sans que rien ne l’en empêche. Un script qui a besoin d’une limite doit donc aussi l’imposer dans le code.
Essayez vous-même
Cette leçon ne comprend pas de défi de code.
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
1Votre premier script
Bonjour, UnityPlacez le cubeBouger à chaque imageTourner chaque secondeDirigez avec les touchesRécapitulatif : conduisez le cube4Vecteurs
Addition de vecteursDirectionsEspaces local et mondeVitesse diagonaleDistance entre les objetsVector3 est une structRécapitulatif : pilote de drone7Projet : Attrape l’étoile
L’attrapeurUne étoile qui tombe2L’inspecteur
Champs de l’inspecteurSerializeFieldNombres flottants et MathfAttributs de l’inspecteurRécapitulatif : ascenseur5Transformations et hiérarchie
Parents et enfantsÉchelleRegarder les objetsSe déplacer vers un pointRécapitulatif : Lune en orbite8Rechercher des objets
Rechercher par nomTagsRechercher par typeLes références plutôt que FindLe null de UnityRécapitulatif : la pièce la plus proche11Projet : Esquivez les blocs
Le coureurBlocs qui tombent6GameObjects et composants
Références dans l’InspectorObtenir un composantComposants manquantsAjouter un composantRequireComponentAfficher et masquerRécapitulatif : interrupteur