Nirtec Studio Forum

General Category => Machines Simulator => Topic started by: Abel C. on May 23, 2025, 09:54:37 AM

Title: Hacer un componente hijo en tiempo de ejecución
Post by: Abel C. on May 23, 2025, 09:54:37 AM
Hola buenos días, para hacer un movimiento me interesa que un componente no sea hijo de otro hasta llegado cierto punto, he intentado varios métodos del script code pero ninguno ha dado resultado, si alguno tiene una idea se lo agradecería.

Gracias
Title: Re: Hacer un componente hijo en tiempo de ejecución
Post by: EasyPLC_Master on May 23, 2025, 01:26:14 PM
Puedes hacerlo de diversas maneras, por ejemplo todos los componentes tienen los métodos:

void Link(Transform t) -> links or parents the component with the passed component Transform object.
void UnLink() -> unlinks/deparent the component from their parent.

Por lo tanto, mediante código script, puedes hacer y deshacer relaciones de padres/hijos usando estos métodos según convenga.
Title: Re: Hacer un componente hijo en tiempo de ejecución
Post by: Abel C. on May 23, 2025, 03:32:17 PM
En primer lugar gracias por la respuesta, intento ejecutarlo de la siguiente forma:
elemento_hijo.Link(elemento_padre) Y no funciona, podría detallame que parámetro es el tipo Transform t

Un saludo.