我有一个刚体和球体的玩家,我正在使用OnCollisionEnter
并且想要制作(player / objectA sphere of sphere / objectB),如果我使用脚本(其中标签“GameController”用于球员和标签“球体”用于球体)并且将这个脚本附加到球体,球体成为球员的父亲,但是当把这个脚本附加到球员的时候,球员不会成为球体的父亲。谁知道如何解决这个问题?
//script when attached to sphere
void OnCollisionEnter(Collision col) {
Debug.Log ("collision occur");
if(col.gameObject.tag=="player")
{
col.transform.parent=transform;
}
}
//script when attached to player
void OnCollisionEnter(Collision col) {
Debug.Log ("collision occur");
if(col.gameObject.tag=="sphere")
{
col.transform.parent=transform;
}
}
答案 0 :(得分:0)
代码没有任何问题,我猜你能确保你进入if语句吗?并且你能仔细检查球体是否有标记球体并且拼写正确吗?