在OnCollisionEnter2D事件上获取对象

时间:2014-09-05 08:38:14

标签: c# unity3d collision

我有一个方法void OnCollisionEnter2D(Collision2D coll),当2个对象发生碰撞时,我怎样才能获得这2个对象(类)?感谢。

1 个答案:

答案 0 :(得分:2)

GameObject上的GetComponent函数可用于获取属于特定GameObject的指定类型的对象。

在您的情况下,您需要coll.gameObject.GetComponent<T>(),其中T是您想要获得的对象的类型。请注意,它可能会返回null