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