Cómo hacer referencia al Inspector en el código para mostrar valores en el desarrollo de juegos Unity
1. Busque si el script correspondiente tiene un archivo de editor. Por ejemplo, si desea comprobar si existe un archivo del editor UILabel, realice una búsqueda global directamente dentro del código: [CustomEditor(typeof(UILabel))]
2. de UILabel es UILabelInspector. En el script a buscar (es decir, el cuadro rojo): Dimensiones Busque en el script (es decir, escrito en el cuadro rojo): Dimensiones
3. UILabelInspector hereda de UIWidgetInspector, así que vaya a UIWidgetInspector y continúe buscando: Dimensiones
4, verá una oración: NGUIEditorTools.DrawProperty("Dimensions", serializedObject, "mWidth", GUILayout.MinWidth(100f) );
5. Esta es la función del atributo de renderizado que viene con NGUI. Síguelo y encontrarás que mWidth es en realidad el atributo correspondiente a 43 en la imagen de arriba, por lo que esto significa lo que deseas. lo que busca es mWidth (y seguido de mHeight);
6. ¿Por qué necesita encontrar mWidth? Debido a que mWidth se encuentra en UIWidgetInspector, buscamos la propiedad mWidth en UIWidget
7. Busque mWidth en UIWidget y encontrará que hay una propiedad pública llamada ancho, que es responsable de modificar mWidth. entonces Para modificar el valor de 43 en el código, puede usar directamente una declaración como xxx.width = 21 (xxx es cualquier UILabel).