将代码从Unity 4转换为Unity 5

时间:2016-03-07 07:01:12

标签: c# unity3d unityscript unity5

我是安装Unity 5的新手。我在代码中遇到了一些问题。

if (transform.parent.rigidbody) parentMagnitude = transform.parent.rigidbody.velocity.magnitude * 0.05f;

1 个答案:

答案 0 :(得分:3)

您无法使用旧的速记代码访问rigidbody

    Rigidbody rb = transform.parent.GetComponent<Rigidbody>();
    if(rb != null) {
        parentMagnitude = rb.velocity.magnitude * 0.05f;
    }