Код Visual Studio не распознает ключевые слова Unity3d
Я учусь создавать игры с использованием движка Unity3d и кода Visual Studio, поэтому я новичок в этой текущей настройке.
Я ищу бесплатный редактор кода, который будет работать с Unity3d (с intellisense) и в настоящее время имеет только 2 варианта. Visual Studio для Mac или Код Visual Studio.
Я перепробовал множество возможных решений для Visual Studio для Mac и Я не смог заставить intellisense работать для многих Unity ключевые слова, такие как transform
или Time.deltaTime
Поэтому я перешел к коду Visual Studio.
Функция VSCODES intellisense , похоже, работает до создания таких классов, как Update()
и Start()
, но она по-прежнему не распознает Time.deltaTime
или transform.Rotate()
.
У меня есть редактор внешнего кода Unity3d, настроенный на код Visual Studio через Preferences -> External Tools -> External Tool Editor
. И У меня есть инструменты отладки VSCodes, установленные на Unity Editor
. У меня ТАКЖЕ установлено множество пакетов расширений в VSCode, которые относятся к Unity и его отладка программного обеспечения и фрагментов кода.
Наконец, я загрузил Инструменты командной строки .NET (2.2.107), которые, казалось, работали в течение очень короткого периода времени ( около 20 минут).
Насколько я знаю, это проблема программного обеспечения, а вовсе не синтаксическая ошибка кода.
И для тех, кому это непонятно, я использую macOS ( Macbook Pro середины 2012 года под управлением macOS версии 10.14.4 Mojave)
Любые идеи о том, как я мог бы исправить эта проблема с кодом Visual Studio?