Menu
CoddyTech

Attributi dell'Inspector

Fa parte della sezione Fondamenti di scripting in Unity del percorso Unity di Coddy. Lezione 10 di 67.

Gli attributi applicati a un campo modificano il modo in cui l'Inspector lo mostra, senza cambiare ciò che fa il codice. Quattro ricorrono in quasi tutti i progetti Unity:

  • [Header("Movement")] inserisce un titolo in grassetto sopra i campi seguenti, per raggrupparli.
  • [Tooltip("Units per second")] mostra quel testo quando il mouse si ferma sul nome del campo.
  • [Range(0f, 10f)] visualizza un cursore e l'Inspector mantiene il valore tra 0 e 10.
  • [HideInInspector] nasconde un campo pubblico nell'Inspector, mentre gli altri script possono comunque usarlo.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;

[HideInInspector] public int score;

[Range] limita solo ciò che può essere digitato o trascinato nell'Inspector. Il codice può comunque impostare speed = 25f e nulla glielo impedisce, quindi uno script che ha bisogno di un limite lo applica anche nel codice.

Provalo tu

Questa lezione non include una sfida di codice.

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti di scripting in Unity