C# 获取OnCollisionInter2D事件上的对象

C# 获取OnCollisionInter2D事件上的对象,c#,unity3d,collision,C#,Unity3d,Collision,我有一个方法void onCollisionInter2D(Collision2D coll),当两个对象发生碰撞时,我如何获得这两个对象(类)?谢谢。GameObject上的函数可用于获取属于特定GameObject的指定类型的对象 在您的例子中,您需要coll.gameObject.GetComponent()其中T是您想要获取的对象的类型。请注意,它可能返回null。从未真正使用过unity,但建议使用coll.Colider和coll.gameObject

我有一个方法
void onCollisionInter2D(Collision2D coll)
,当两个对象发生碰撞时,我如何获得这两个对象(类)?谢谢。

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

在您的例子中,您需要
coll.gameObject.GetComponent()
其中T是您想要获取的对象的类型。请注意,它可能返回
null

从未真正使用过unity,但建议使用
coll.Colider
coll.gameObject