Я родом из других языков программирования, и я новичок в Unityscript. Я пытаюсь понять, что делает код Unityscript.Unityscript - что это за декларация?
Я нашел эту линию
var guiTouchPos : Vector2 = touch.position - guiTouchOffset;
Какие декларации это? Что делает эта линия? Не было бы просто написать
var guiTouchPos = touch.position - guiTouchOffset;
как я не вижу Vector2 используется в коде?
- это линия, назначающая вычитание для обеих переменных?
спасибо.
Быстрый * Поиск кода Google * [показывает, откуда взялся этот код] (http://google.com/codesearch/p?hl=ru#8PWY2ffFiHI/trunk/Completed%20Project/Assets/Scripts/ Joystick.js & q = var% 20guiTouchPos% 20:% 20Vector2% 20% 3D% 20touch.position% 20guiTouchOffset% 3B & sa = N & cd = 1 & ct = rc & l = 104) –
Я думаю, что это UnitiyScript не ActionScript –
Если вы google 'FindObjectsOfType()' функция, используемая в источнике, вы можете видеть, что это функция Unity. И кажется, что UnityScript также имеет * (ES4 вдохновил) * необязательный статический ввод текста, такой как ActionScript. –