在Unity中从高处跌落时如何获得板条箱破碎/粉碎

时间:2019-04-09 17:25:48

标签: unity3d

我的场景中已经有一个板条箱,在拍摄几次后可能会折断。但是我想添加一个功能,当箱子从高处掉下时会折断。 仅供参考,我是C#和统一的新手,所以我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

所以我猜你正在使用OnCollisionEnter Collision.relativeVelocity

void OnCollisionEnter(Collision collision)
{
    //Do some check here to see if bullet hit.
    //if there was a collision and it was not a bullet
    if (collision.relativeVelocity.magnitude > 2) //2 is arbitrary 
    {
        //break your crate
    }
}