‫Bienvenido de nuevo.
‫En este video, veremos cómo instanciar objetos, por lo tanto, sigamos adelante y creemos
‫tres nuevos objetos.
‫Solo voy a usar un cubo aquí y quiero reproducir ese cubo que se ha girado un poco para que podamos
‫verlo mejor, tal vez incluso agregar un material para que podamos verlo aún mejor.
‫O, en realidad, lo que podemos hacer es cambiar el fondo a un color sólido.
‫Ahora podemos ver nuestro cubo perfectamente.
‫Bien, entonces lo que quiero hacer es crear una instancia de este objeto varias veces en mi pantalla y quiero hacerlo a través de
‫código porque hasta ahora lo que hicimos fue lo duplicamos y luego estaba allí y tuvimos que
‫moverlo alrededor.
‫Pero también podemos hacer eso con el código.
‫Así que sigamos adelante y hagamos eso.
‫Guardemos ese cubo como prefabricado y ahora creemos un objeto vacío, al que llamaré script.
‫Voy a borrar ese cubo.
‫Y ahora, dentro del guión, quiero tener un guión al que llamaré.
‫Y luego ella ocho cubos porque eso es lo que va a hacer.
‫Muy simple.
‫Realmente se trata del concepto de instanciar objetos.
‫Y para crear una instancia de algo, puede crear una instancia basada en un archivo prefabricado.
‫Y lo que necesitamos aquí es una casa prefabricada.
‫Así que transformo, para ser precisos, transformo prefabricados.
‫Y dentro del método de inicio, quiero crear varios de esos preceptos.
‫Y cómo lo hago es de la siguiente manera para y es igual a cero.
‫Así que simplemente uso un bucle for para crearlos.
‫Bajé 10 I más más, a continuación, debemos llamar al método, crear una instancia de los clones del objeto original y devolver
‫el clon.
‫Entonces eso es lo que hace.
‫Clona un objeto, por ejemplo, nuestra casa prefabricada y luego lo instancia o lo produce en posiciones
‫específicas.
‫Tenemos varios señores supremos diferentes aquí.
‫No voy a repasarlos, pero el que vamos a usar tiene un prefabricado al principio, que
‫es un objeto.
‫Entonces necesita una posición donde está donde debe estar.
‫Así que solo voy a usar un vector tres y solo voy a usar multiplicado por, digamos, 3. 0 F para la posición X
‫y para la posición Y y la posición Z.
‫Simplemente uso cero.
‫Ahora, por supuesto, necesito más información aquí.
‫Entonces, el siguiente parámetro será el cuaternión y solo usaré la identidad del cuaternión para que no
‫haya rotación adicional.
‫Está bien.
‫Ahora, para ejecutar el código, por supuesto, necesitamos el prefab.
‫Así que arrastremos nuestro cubo aquí y ahora.
‫Eso está bien.
‫Ahora ejecutémoslo.
‫Y como podemos ver, por supuesto, los tenemos todos ordenados uno al lado del otro.
‫Entonces todos tienen un ángulo diferente.
‫Y, por supuesto, comienzan en cero.
‫Entonces, lo que podríamos hacer es seguir adelante y cambiar eso.
‫Muy bien, movámoslo un poco hacia la izquierda.
‫Así que simplemente usamos menos 15 más este valor que tenemos aquí.
‫Y ahora deberíamos ver que los tenemos todos en orden.
‫Y lo estamos, así que ahora tenemos todas nuestras tropas en orden y usted sabe cómo crear esos cubos, por supuesto, también
‫podría hacerlo a través de la entrada del usuario.
‫Entonces, si puede poner eso, presione la tecla y aquí los códigos de tecla solo usarán espacio.
‫Y lo que quiero hacer aquí es tener un contador y el contador es cero.
‫Y voy a copiar ese código aquí, eliminar el seguimiento o eliminar todo el método de inicio.
‫Y ahora, en lugar de yo, uso mi contador.
‫Así que ahora digamos que lo que hará cada vez que use el espacio, instanciará una nueva casa
‫prefabricada en la posición menos 15 más cualquier valor que tenga el contador.
‫Y, por supuesto, no olvidemos aumentar el valor del contador.
‫Así que incrementemos.
‫Ahora guardemos el script y volvamos a ejecutarlo.
‫Y presionemos la tecla espaciadora varias veces para ver qué pasa.
‫Entonces estoy presionando la tecla de espacio.
‫Y como puede ver, me estoy alejando un poco.
‫Y como verá, crea nuevos cubos todo el tiempo.
‫Perfecto.
‫Así que ahora sabe cómo crear instancias de objetos que serán muy relevantes para nuestro próximo proyecto.
‫Así que diviértete con el proyecto y nos vemos en el siguiente video.