Atributos del Inspector
Parte de la sección Fundamentos de scripting en Unity del Journey de Unity de Coddy. Lección 17 de 85.
Los atributos de un campo cambian la forma en que el Inspector lo muestra, sin cambiar lo que hace el código. Cuatro aparecen en casi todos los proyectos de Unity:
[Header("Movement")]coloca un título en negrita encima de los campos siguientes para agruparlos.[Tooltip("Units per second")]muestra ese texto cuando el cursor del ratón se queda sobre el nombre del campo.[Range(0f, 10f)]dibuja un control deslizante y el Inspector mantiene el valor entre 0 y 10.[HideInInspector]oculta un campo público en el Inspector, mientras que otros scripts pueden seguir usándolo.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;
[HideInInspector] public int score;[Range] solo limita lo que se puede escribir o arrastrar en el Inspector. El código aún puede establecer speed = 25f, y nada lo impide, así que un script que necesite un límite también lo aplica en el código.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Todas las lecciones de Fundamentos de scripting en Unity
1Conceptos básicos de C# en Unity
Hola, UnityVariablesLos decimales necesitan una fTexto en la consolaVariables que recuerdanIf y ElseComparar númerosRepaso: Recolector de monedas7Bucles y métodos
Repetir con forBucles dentro de buclesEscribir un métodoMétodos que respondenArraysRepaso: escalera10Encontrar cosas
Buscar por nombreEtiquetasBuscar por tipoLas referencias vencen a FindEl null de UnityRepaso: moneda más cercana13Proyecto: Esquiva los bloques
El corredorBloques desde el cielo2Haz que se mueva
Coloca el cuboMuévelo en cada fotogramaGira cada segundoDirige con las teclasRepaso: conduce el cubo5Vectores
Sumar vectoresDireccionesEspacio local y mundialVelocidad diagonalDistancia entre objetosVector3 es una estructuraRepaso: piloto de dron8GameObjects y componentes
Referencias en el InspectorObtener un componenteComponentes faltantesAñadir un componenteRequireComponentMostrar y ocultarRepaso: interruptor de luz3El Inspector
Campos del InspectorSerializeFieldFloats y MathfAtributos del InspectorRepaso: Ascensor6Transformaciones y jerarquía
Padres e hijosIza la banderaEscalaMira las cosasMuévete hacia un puntoRepaso: Luna en órbita9Proyecto: Atrapa la estrella
El cazadorUna estrella fugaz12El ciclo de vida de un script
Awake y StartUpdate y LateUpdateOnEnable y OnDisableEl orden del ciclo de vidaRepaso: registrador del ciclo de vidaPractica por tu cuenta: Playground de Unity