Version: 2019.3
稳定脚本运行时:已知限制
脚本限制

通用函数

Unity Scripting API 参考文档中列出的某些函数(例如,各种 GetComponent 函数)附带有一个变体,该变体在函数名称后的尖括号中具有字母 T 或类型名称:

//C#
void FuncName<T>();

这些是通用函数。可以在调用函数时指定参数类型和/或返回类型。

// 可正确推断出类型,因为已在函数调用中定义该类型
var obj = GetComponent<Rigidbody>();

在 C# 中,这样可以节省很多击键和转换,例如:

Rigidbody rb= (Rigidbody) go.GetComponent(typeof(Rigidbody));

相较于:

Rigidbody rb = go.GetComponent<Rigidbody>();

在脚本 API 参考文档页面上列出了通用变体的所有函数都会允许这种特殊调用语法。

稳定脚本运行时:已知限制
脚本限制
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961