level 1
wjb560
楼主
一个父物体下面有个子物体,只有在子物体上有个碰撞器,刚体在父物体上,
父物体和子物体都有不同的TAG,
另一个物体与之发生碰撞时,为什么碰撞检测到的TAG是父物体的?
不应该是和他碰撞的子物体的TAG吗?
如何获得的是子物体的标签
<pre class='brush: csharp'>
void OnCollisionEnter2D(Collision2D col)
{
Debug.Log(col.transform.tag);
if (col.transform.tag=="Head")
{
animator.SetFloat("state", stateChange.state);
}
}
</pre>
2015年01月23日 02点01分
1
父物体和子物体都有不同的TAG,
另一个物体与之发生碰撞时,为什么碰撞检测到的TAG是父物体的?
不应该是和他碰撞的子物体的TAG吗?
如何获得的是子物体的标签
<pre class='brush: csharp'>
void OnCollisionEnter2D(Collision2D col)
{
Debug.Log(col.transform.tag);
if (col.transform.tag=="Head")
{
animator.SetFloat("state", stateChange.state);
}
}
</pre>