Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Abramelin en Septiembre 03, 2015, 08:51:26 PM

Título: mover children de un parent a otro?
Publicado por: Abramelin en Septiembre 03, 2015, 08:51:26 PM
Tengo una linterna unida a un hueso del modelo principal, y me gustaria saber como mover su light (children) del parent en el que esta, a otro parent como por ejemplo la cam. 
function Update () {
    if(Input.GetButtonDown("fire1"))
    {
if (primera.activeSelf == true){

      //mover a parent "grupo linterna1" (cam1)??
        }
        else{
       //mover a parent "grupo linterna3" (bone del modelo)???

     
        }
    }
 ¿como se llamaria a esa función de cambio de parent y como se formularia correctamente?
Título: mover children de un parent a otro?
Publicado por: Mantis en Septiembre 03, 2015, 08:55:43 PM
objeto_1.transform.parent = null;   //ningún padre

objeto_1.transform.parent = objeto_2.transform;  //objeto_1 es ahora padre de objeto_2
 
Título: mover children de un parent a otro?
Publicado por: Abramelin en Septiembre 04, 2015, 03:00:50 AM
[quote author=Mantis date=1441306543" data-ipsquote="" data-cite="Mantis" class="ipsQuote">
objeto_1.transform.parent = null;   //ningún padre.transform.parent = objeto_2.transform;  //objeto_1 es ahora padre de objeto_2
 [/quote]Corrígeme si me equivoco, pero he estado observando en la jerarquía y me ha dado la impresión de que es child en lugar de parent.
objeto_1.transform.parent = objeto_2.transform;  //objeto_1 es ahora child de objeto_2
estoy con esos lios de novato, perdon si no me aclaro.*Solucionado, muchas gracias.