Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Crear objeto con script (SOLUCIONADO)

Iniciado por Matias88, Agosto 11, 2015, 01:04:57 AM

Tema anterior - Siguiente tema
Agosto 11, 2015, 01:04:57 AM Ultima modificación: Agosto 11, 2015, 03:25:34 AM por Matias88
hola a todos tengo un problema y que no lo puedo resolver, eh buscado pero no eh encontrado la solucion y espero que ustedes me puedan ayudar.como dice el titulo quiero crear un GameObject en uno de los esqueletos de mi personaje como muestra la imagen.en otras palabras quiero generar lo mismo que si hubiere agarrado un objeto y lo arrastro en ese lugar pero con script. como podria hacerlo  ¿? 

Seguro que has buscado? Y no te ha salido nada de instantiate?

Agosto 11, 2015, 01:20:21 AM #2 Ultima modificación: Agosto 11, 2015, 01:23:12 AM por Matias88
si si eso si, pero el objeto no me lo crear en el hueso si no aparte del personaje, yo quiero que me lo cree en ese lugar a si evito programar que el objeto siga al hueso, no se si me explico

Como dice @leocub58 deberás instanciarlo y para hacerlo en ese punto, pues toma ese gameobject como referencia de la posición al instanciarlo.

Agosto 11, 2015, 02:35:44 AM #4 Ultima modificación: Agosto 11, 2015, 02:36:12 AM por Matias88
pero cuando hago la instancia me lo genera afuera de la jerarquia del player y yo lo quiero que me lo cree dentro del bone_002. un ejemplo-player_idle      -  armature         -bone_001             - bone                 - bone_002                      -(instancia agregar)                  - bone_005                 - bone_006         -cubey lo que sigue. el problema mio es que si yo utilizo instanciate(); me lo crea arriba de player_idle y no en bone_002 o se lo siguiente  -(instancia agregar)  //me lo agrega aqui-player_idle      -  armature         -bone_001             - bone                 - bone_002                 - bone_005                 - bone_006         -cube       

SOLUCIÓNGameObject _weapons;_weapons= Instantiate (_weapons, transform.position, transform.rotation) as GameObject;_weapons.transform.parent= transform;se debe colocar el script donde se desea crear el objeto hijo

Etiquetas: