【发布时间】:2017-08-27 01:58:24
【问题描述】:
我一直在尝试学习 Unity,很快在教程中我发现了这一点:
private Rigidbody rb;
void Start ()
{
rb = GetComponent<Rigidbody>();
}
我不了解 C# 语法,所以我真正想了解的是 function<object>() 语法。
谢谢
【问题讨论】:
我一直在尝试学习 Unity,很快在教程中我发现了这一点:
private Rigidbody rb;
void Start ()
{
rb = GetComponent<Rigidbody>();
}
我不了解 C# 语法,所以我真正想了解的是 function<object>() 语法。
谢谢
【问题讨论】:
这是泛型。
https://msdn.microsoft.com/en-us/library/0zk36dx2.aspx
本质上,您是在告诉 Unity 运行时为您提供 RigidBody 组件。这类似于做类似的事情
rb = GetComponent(typeof(RigidBody));
【讨论】: