unity3d - tag - OnCollisionEnter2D(...) no se llama
unity collision 3d (3)
Agregue colisionadores a ambos y use la función OnTriggerEnter () en lugar de OnCollisionEnter (). Referencia del script de Unity: http://docs.unity3d.com/Documentation/ScriptReference/MonoBehaviour.OnTriggerEnter.html
Quiero hacer un juego de Pong con Unity, pero no puedo detectar colisiones entre una bola y un boxCollider. Ambos tienen un componente RigidBody2D.
Este es el método:
void OncollisionEnter2D (Collision2D collisionInfo)
{
Debug.Log("Collision");
/*if (collisionInfo.collider.tag == "Player")
{
Debug.Log("CA MARCHE !");
}*/
}
Is Kinematic e IsTrigger están desmarcados para cada uno.
Necesita usar un BoxCollider2D en lugar de BoxCollider. Está en Componente -> Pyhsics 2D.
OncollisionEnter2D debería ser OnCollisionEnter2D, creo.