1
我有一個GameObject,它有一個孩子。父母和孩子都有Collider2D。檢查兒童和父母的collision2D
我想要的是(做某事),當父母碰撞任何事情。當孩子碰撞時做(另一件事)。
例如:當父對象碰撞摧毀它,但如果孩子相撞打印(「你贏了」)
所以我怎麼能做到這一點在2D和最好使用UnityScript。
我有一個GameObject,它有一個孩子。父母和孩子都有Collider2D。檢查兒童和父母的collision2D
我想要的是(做某事),當父母碰撞任何事情。當孩子碰撞時做(另一件事)。
例如:當父對象碰撞摧毀它,但如果孩子相撞打印(「你贏了」)
所以我怎麼能做到這一點在2D和最好使用UnityScript。
將2DColliders附加到父母和子女。將此相同的腳本附加到父母和孩子。
function OnCollisionEnter2D(coll: Collision2D)
{
if(transform.parent == null)
Destroy(gameObject);
else if(transform.parent != null)
print("You win");
}
謝謝你,最後我得到了答案。男人你是最好的再次感謝 – user3182651 2014-12-09 14:12:17