Unity3D C# - 语法 - GetComponent <rigidbody>()

时间:2017-04-02 01:16:53

标签: c# unity3d syntax

我一直在努力学习Unity,很快我就发现了这个:

private Rigidbody rb;

void Start ()
{
    rb = GetComponent<Rigidbody>();
}

我不熟悉C#语法,所以我真正想要理解的是这种function<object>()语法。

THX

1 个答案:

答案 0 :(得分:1)

这是泛型。

https://msdn.microsoft.com/en-us/library/0zk36dx2.aspx

基本上你是在告诉Unity运行时为你提供RigidBody组件。它类似于做

之类的事情

rb = GetComponent(typeof(RigidBody));