Hoy vamos a hablar de uno de los pilares del motor gráfico de #Unity, los GAMEOBJECTS!! Primero de todo, para quien no sepa que son los gameObjects, son los objetos fundamentales que tiene Unity para representar personajes, props y escenarios.
Se podría decir que un gameObject es un contenedor al cual le vamos metiendo componentes como cámara, mesh renderer, iluminación, etc. El componente que siempre tiene es el de Transform. Componente que representa la posición, rotación y escala del objeto, y nunca se puede quitar.
Los gameObjects se pueden crear en escena o por código. A través de código, se puede hacer con el método Instantiate. El método Instantiate retorna un clon del gameObject que le pasas por parámetro. Es decir, crea un clon, que ubica en la posición y rotación que tu le asignes.
La función de Instantiate tiene varias sobrecargas (con sobrecargas nos referimos a definir múltiples métodos con el mismo pero con diferentes tipos de argumentos, números y órdenes):
1.- public Instantiate (Object prefab); 2.- public Instantiate (Object prefab, Vector3 position); 3.- public Instantiate (Object prefab, Vector3 position, Quaternion rotation); 4.- public Instantiate (Object prefab, Vector3 position, Quaternion rotation, Transform.parent);
Como podemos ver en el ejemplo estamos creando un gameObject que hace referencia a lo que estamos instanciando.
Y hasta aquí la explicación de que es un gameObject y como instanciarlo por código. Cualquier duda que tengáis, DM's abiertos. 😁 #unitytips #unity3d #tipDev #dev
United States Trends
- 1. Epstein 478K posts
- 2. Steam Machine 10.7K posts
- 3. Virginia Giuffre 19.3K posts
- 4. Rosalina 51.6K posts
- 5. #NASDAQ_NXXT N/A
- 6. Brie Larson 19.2K posts
- 7. #NASDAQ_MYNZ N/A
- 8. Bowser Jr 16.1K posts
- 9. Boebert 4,685 posts
- 10. Steam Frame 8,825 posts
- 11. H-1B 82.8K posts
- 12. The Devil Wears Prada 2 31.5K posts
- 13. Michael Wolff 10.7K posts
- 14. AJ Brown 7,244 posts
- 15. Valve 10.3K posts
- 16. Jeezy 11K posts
- 17. Clinton 103K posts
- 18. Delaware 13.4K posts
- 19. Jameis 7,052 posts
- 20. SteamOS 1,780 posts
Something went wrong.
Something went wrong.