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:
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.
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.
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.)
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.