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.
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
1Seu primeiro script
Olá, UnityPosicione o cuboMova a cada quadroGire a cada segundoConduza com as teclasRecapitulando: dirija o cubo4Vetores
Adicionando vetoresDireçõesEspaço local e espaço do mundoVelocidade diagonalDistância entre objetosVector3 é uma structRevisão: piloto de drone7Projeto: Pegue a Estrela
O ApanhadorUma Estrela Cadente10O ciclo de vida dos scripts
Awake e StartUpdate e LateUpdateOnEnable e OnDisableA ordem do ciclo de vidaRevisão: registrador do ciclo de vida5Transformações e Hierarquia
Pais e FilhosEscalaObserve as CoisasMova-se em Direção a um PontoRevisão: Lua em Órbita6GameObjects e Componentes
Referências no InspectorObter um ComponenteComponentes AusentesAdicionar um ComponenteRequireComponentMostrar e OcultarRevisão: Interruptor de Luz