Unity3d UnityScript";“通用函数”;团结5
在他们网站()上浏览Unity3D教程时,我遇到了“通用函数” 在C++语言中,我会称它们为模板。在他们的UnityScript中,它如下所示:Unity3d UnityScript";“通用函数”;团结5,unity3d,unityscript,Unity3d,Unityscript,在他们网站()上浏览Unity3D教程时,我遇到了“通用函数” 在C++语言中,我会称它们为模板。在他们的UnityScript中,它如下所示: var obj = GetComponent.<Rigidbody>(); var obj=GetComponent.(); 我试着在网上的其他地方寻找这个东西的具体工作原理,以及如何编写使用它的UnityScript代码,但结果是空的。我不知道我是否只是在寻找正确的术语。他们说UnityScript基于Javascript,但我怀疑
var obj = GetComponent.<Rigidbody>();
var obj=GetComponent.();
我试着在网上的其他地方寻找这个东西的具体工作原理,以及如何编写使用它的UnityScript代码,但结果是空的。我不知道我是否只是在寻找正确的术语。他们说UnityScript基于Javascript,但我怀疑这是Unity的UnityScript编译器特有的
ECMAScript版本的JavaScript中不存在“通用函数”,只有Unity版本
编辑:这个问题是在Unity仍然将其专有脚本语言称为“Javascript”时发布的,尽管他们现在似乎又将其称为UnityScript。这本来可以避免一开始就提出这个问题。UnityScript和JavaScript是两种不同的语言 UnityScript是一种专有语言,它不遵循任何具体的[ECMAScript]规范 关于泛型/模板 由于[UnityScript]还支持显式类型,因此它还支持“泛型”(运行时类型强制),而JavaScript对此没有概念 来源 另见: