Contenido del Curso
Unity para Principiantes
Unity para Principiantes
GameObject en Unity
Un GameObject es como un contenedor para todo lo que ves e interactúas en tu juego de Unity. Puede ser cualquier cosa, desde un personaje, un árbol, un arma, o incluso una fuente de luz. Piénsalo como un bloque de construcción para el mundo de tu juego.
Cada GameObject puede tener diferentes componentes adjuntos, que definen su comportamiento y apariencia. Por ejemplo, puedes añadir un componente "Sprite Renderer" para mostrar una imagen o un componente "Collider" para detectar colisiones con otros objetos.
En términos simples, un GameObject es como un ladrillo de Lego, y los componentes son como las diferentes piezas que le adjuntas para que se vea y se comporte de la manera que deseas en tu juego.
Este es un GameObject que tiene como nombre “Circle” y tiene dos componentes: el Transform y el sprite renderer.
Controla GameObjects con script
En el script cuando escribimos gameObject.
Nos referimos al objeto del juego al que está adjunto este script. Puedes encontrar más sobre todas las propiedades que tiene la clase gameobject en este enlace: GameObject
Relación Padre/Hijo:
GameObject Padre: Esto es como el contenedor principal o el jefe. Puede contener otros GameObjects, llamados GameObjects hijos. El GameObject padre puede tener sus propios componentes y propiedades.
GameObject Hijo: Estos son los GameObjects que están anidados bajo un GameObject padre. Heredan ciertas propiedades y comportamientos de su padre. Por ejemplo, si mueves o rotas el GameObject padre, todos sus GameObjects hijos se moverán o rotarán junto con él.
Piénsalo como un árbol genealógico: el GameObject padre es como un padre, y los GameObjects hijos son como sus hijos. Si mueves al padre, todos sus hijos se mueven con él, pero si mueves a un hijo, no afecta al padre ni a otros hijos en el mismo nivel. Esta relación padre-hijo es útil para organizar tus objetos del juego, facilitando su gestión y control, especialmente cuando tienes escenas complejas con múltiples objetos.
Aquí tienes una guía paso a paso sobre cómo hacer que un GameObject sea padre de otro en Unity:
- Haz clic en el GameObject que quieres como hijo;
- Arrástralo sobre el GameObject que quieres como padre;
- Suelta el botón del ratón;
- Verifica la Jerarquía para confirmar la relación padre-hijo.
Como puedes ver en la Jerarquía, tenemos 3 objetos: Cámara principal, GameObject y Padre. Hay una flecha junto a la Cámara principal y GameObject que significa que estos objetos tienen hijos. Si hacemos clic en esa flecha, podremos ver a los hijos.
Qué sigue:
En nuestro próximo video, discutiremos el componente de transformación.
¡Gracias por tus comentarios!