Просматривая учебники Unity3D на своем веб-сайте (http://unity3d.com/learn/tutorials/projects/roll-a-ball/moving-the-player), я столкнулся с «универсальными функциями».UnityScript «общие функции» в Unity 5
http://docs.unity3d.com/Manual/GenericFunctions.html
В C++ говорят, я бы назвал их шаблоны. В их UnityScript это выглядит следующим образом:
var obj = GetComponent.<Rigidbody>();
Я пытался искать в другом месте в Интернете, чтобы получить краткое изложение того, как работает этот материал, и как я могу писать UnityScript код, который использует его, но я придумал пустой. Интересно, я просто не ищу правильные условия. Говорят, что UnityScript основан на Javascript, но я подозреваю, что это специфично для Unity UnityScript-компилятора.
«Общие функции» не существуют в версии JavaScript для ECMAScript, только в версии Unity.
Редактировать: Этот вопрос был опубликован, когда Unity по-прежнему вызывала свой собственный скриптовый язык «Javascript», хотя теперь они, похоже, снова называет его UnityScript. Это помешало бы спросить, прежде всего, вопрос.
Спасибо. Очень жаль, что они больше не называют его «UnityScript», как я считаю, они привыкли. Теперь, во всех их инструментах, он явно помечен как «JavaScript». Очень неудачно. –