Menu
CoddyTech

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.

quiz iconTestez-vous

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