Menu
CoddyTech

Atributos do Inspector

Parte da seção Noções básicas de scripting no Unity do Journey de Unity da Coddy. Lição 10 de 67.

Os atributos em um campo alteram a forma como o Inspector o exibe, sem mudar o que o código faz. Quatro deles aparecem em quase todo projeto Unity:

  • [Header("Movement")] coloca um título em negrito acima dos campos seguintes para agrupá-los.
  • [Tooltip("Units per second")] exibe esse texto quando o mouse fica sobre o nome do campo.
  • [Range(0f, 10f)] desenha um controle deslizante, e o Inspector mantém o valor entre 0 e 10.
  • [HideInInspector] oculta um campo público do Inspector, enquanto outros scripts ainda podem usá-lo.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;

[HideInInspector] public int score;

[Range] limita apenas o que pode ser digitado ou arrastado no Inspector. O código ainda pode definir speed = 25f, e nada impede isso; portanto, um script que precise de um limite também o impõe no código.

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Noções básicas de scripting no Unity