Version: 2019.3
GameObject
Usando Components

Introducción a los componentes.

Un GameObject contiene components. (Consulte la documentación en GameObject para obtener más información.)

A continuación se muestra un ejemplo de cómo funciona la relación GameObject y component usando el component más común, el Transform Component

Puede ver el Transform Component mirando el Inspector para un nuevo GameObject:

  • Abre cualquier escena en cualquier proyecto en el Editor de Unity. (Consulte la documentación en Cómo empezar para obtener orientación sobre esto).
  • Crea un nuevo GameObject (menú: GameObject__> Create Empty__).
  • El nuevo GameObject está preseleccionado, con el Inspector mostrando su Transform Component, como se muestra en la siguiente imagen. (Si no está preseleccionado, haga clic en él para ver su Inspector.)
El inspector de un nuevo GameObject vacío que muestra el componente de Transform
El inspector de un nuevo GameObject vacío que muestra el componente de Transform

Observe que el nuevo GameObject vacío contiene un nombre (“GameObject”), una Tag (etiqueta) (“Sin etiquetar”) y una Layer (capa) (“Predeterminado”). También contiene un Transform Component.

El Transform Component

Es imposible crear un GameObject en el Editor sin un Transform Component. Este componente define la posición del GameObject, la rotación y la escala en el mundo del juego y Scene view.

El Transform Component también habilita un concepto llamado ‘crianza de los hijos’, que es una parte crítica del trabajo con GameObjects. Para obtener más información sobre el Transform Component y parentesco, consulte la Página de referencia del componente Transform.

Otros componentes

El Transform Component es crítico para todos los GameObjects, por lo que cada GameObject tiene uno, pero los GameObjects puede contener otros componentes también.

Cada escena tiene una Main Camera GameObject de forma predeterminada. Tiene varios components . (Puede ver esto seleccionándolo en su Escena abierta para ver su Inspector.)

El Main Camera es un tipo de GameObject - está en cada escena por defecto y tiene varios componentes por defecto
El Main Camera es un tipo de GameObject - está en cada escena por defecto y tiene varios componentes por defecto

Al mirar el Inspector de la Main Camera GameObject, puede ver que contiene components adicionales. Específicamente, un Componente de cámara, un GUILayer, un [Flare Layer]](class-FlareLayer.html) y un [Audio Listener]](class-AudioListener.html). Todos estos componentes proporcionan funcionalidad a este GameObject.

Rigidbody, Collider, Particle System, y Audio todos son components que usted puede agregar a un GameObject.

GameObject
Usando Components