标签: c# unity3d collision
我有一个方法void OnCollisionEnter2D(Collision2D coll),当2个对象发生碰撞时,我怎样才能获得这2个对象(类)?感谢。
void OnCollisionEnter2D(Collision2D coll)
答案 0 :(得分:2)
GameObject上的GetComponent函数可用于获取属于特定GameObject的指定类型的对象。
在您的情况下,您需要coll.gameObject.GetComponent<T>(),其中T是您想要获得的对象的类型。请注意,它可能会返回null。
coll.gameObject.GetComponent<T>()
null