2015-01-17 5 views
4

Я очень скоро начну писать скрипты в Unity3D для разработки игр с использованием UnityScript (так как я новичок). Если бы у меня был опыт работы с JavaScript (чего у меня нет), я найду UnityScript иначе? Если да, то какая разница между этими двумя скриптовыми языками?Есть ли разница между JavaScript и Unity JavaScript (UnityScript)?

+1

возможно дубликат [Может JavaScript быть прямо использованы для разработки Unity games?] (Http://stackoverflow.com/questions/27809074/can-javascript-be-expressly-used-to-develop-unity-games) – JJJ

ответ

6

Это суммируется в тегов вики здесь: https://stackoverflow.com/tags/unityscript/info

Основные отличия:

  • UnityScript имеет классы, JS не имеет понятия классов (пока)
  • Имя файла в UnityScript автоматически помещает код в класс с таким же именем (минус расширение)
  • Глобальные переменные в UnityScript
  • В UnityScript, this всегда указатель класса (ака self)

Конкретно эта ссылка говорит вам о различиях между JS и США: http://wiki.unity3d.com/index.php/UnityScript_versus_JavaScript

+2

ECMAscript 6 будет поддерживать классы .. –

Смежные вопросы