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 الاتجاهات
- 1. #AEWFullGear 67.8K posts
- 2. Klay 18K posts
- 3. Lando 90.6K posts
- 4. #LasVegasGP 172K posts
- 5. LAFC 14.3K posts
- 6. Samoa Joe 4,398 posts
- 7. Swerve 6,116 posts
- 8. Hangman 9,313 posts
- 9. Gambino 1,777 posts
- 10. Ja Morant 7,769 posts
- 11. McLaren 32.9K posts
- 12. Bryson Barnes N/A
- 13. #Toonami 2,539 posts
- 14. #byucpl N/A
- 15. Max Verstappen 47.5K posts
- 16. Benavidez 15.4K posts
- 17. Utah 23.6K posts
- 18. LJ Martin 1,264 posts
- 19. Kimi 35.1K posts
- 20. Mark Briscoe 4,284 posts
Something went wrong.
Something went wrong.