Je suis toujours sur mon script de perte des membre de mon personnage,
j'utilise ce script :
Code : Tout sélectionner
using UnityEngine;
using System.Collections;
public class LancerMembres : MonoBehaviour {
void OnTriggerEnter2D(Collider2D target)
{
if (target.gameObject.tag == "DEGATTRIGGER") {
Debug.Log ("DEGATTRIGER TROUVE", target);
GameObject GO_tete = GameObject.Find("GO_tete"); // variable du parent(GO vide )
GameObject tete = GameObject.Find("tete"); // Variable du GO portant le rigid body
Transform tetePosition= GO_tete.transform; // je recupere la position du GO vide
tete.transform.parent = null; // je déparente la tête
tete.transform.position = tetePosition.position; // je redonne a ma tete la position de son GO
}
}
}
mes game object sont comme cela :
Player (Parent)
---GO_tete (Sous parent )
-------tete
---GO_corp
------corps
---GO_pied
------pied
d'ou vien le problème selon vous ?