Bonjour à tous, j'ouvre ce topic car après y avoir passé plusieurs heures, je n'arrive pas à résoudre un problème sur mon projet 2D unity5.
En gros, j'ai plusieurs et différents préfabs (instanciés) qui ont des utilités différentes, en plus du "player", et qui possèdent tous rigidbody2D (avec AddForce) et collider2D pour les faire bouger et pour les faire interagir entre eux.
-> Jusqu'ici tout vas bien.
Problème : De temps en temps, un prefab 2 touche un prefab 1, et change ça trajectoire (à prefab 1).
Alors que je souhaiterai que mon prefab 1, ai une trajectoire qui ne bouge pas, et si prefab 2 le touche, cela detruise prefab 2, sans altérer la trajectoire de prefab 1.
Est-ce que cela est possible car je n'ai pour l'instant pas trouvé de solution ?
Pour le moment, je detecte la collision sur prefab 1 avec un script qui contient void OnCollision2DEnter.. if (col.gameobject.tag == "prefab2") Destroy (col.gameobject.tag == "prefab2")
Sauf que déjà je ne suis pas sur que ça détruise correctement le prefab 2 qui a touché le prefab 1, mais en plus et surtout ça modifie quand même la trajectoire de prefab 1, ce que je ne souhaite pas.
Merci d'avance pour toutes aides apportées.
Partager