- Интеграция Visual Studio C#
- Что мне даст эта функция?
- Какое различие между Express и Pro?
- У меня есть Visual Studio Express, как я могу её использовать?
- У меня Visual Studio Profesional, как мне использовать её?
- Важные пункты:
- Visual Studio C# integration
- Benefits of using Visual Studio
- The difference between Community, Express and Pro
- Using Visual Studio with Unity
- A few things to watch out for
- Советы по оптимизации инструментов Visual Studio для программирования в Unity
- начало работы с Visual Studio и Unity
- Установка поддержки Unity для Visual Studio
- Проверка обновлений
- Настройка Unity для использования Visual Studio
- Следующие шаги
Интеграция Visual Studio C#
Что мне даст эта функция?
Более профессиональную среду разработки C#. Интеллектуальное автодополнение, автоматизированное изменение исходных файлов, умная подсветка синтаксиса и многое другое.
Какое различие между Express и Pro?
VisualStudio C# 2010 это продукт компании Microsoft. Он выпускается в двух версиях — Express и Professional. Редакция Express бесплатна и вы можете скачать её отсюда: http://www.microsoft.com/express/vcsharp/ Редакция Professional не бесплатная, вы можете более подробнее узнать здесь: http://www.microsoft.com/visualstudio/en-us/products/professional/default.mspx
Интеграция Unity с VisualStudio позволит вам создавать и поддерживать файлы VisualStudio проекта автоматически. Кроме того, VisualStudio будет открыт после двойного щелчка по скрипту или по сообщению об ошибке в сонсоли Unity.
У меня есть Visual Studio Express, как я могу её использовать?
- В Unity выберите меню Assets->Sync MonoDevelop Project
- Найдите новый файл .sln в дирректории Unity проекта (на одну папку выше папки Assets)
- Откройте этот файл в Visual Studio Express.
- Теперь вы можете редактировать ваши файлы скриптов, и переходить назад в Unity чтобы их использовать.
У меня Visual Studio Profesional, как мне использовать её?
- В Unity, перейдите в Edit->Preferences, и убедитесь, что Visual Studio выбран как предпочтительный внешний редактор.
- Дважды кликните по C# файлу в вашем проекте. Visual Studio автоматически откроет этот файл для вас.
- Вы можете редактировать файл, сохранить и перейти обратно в Unity.
Важные пункты:
Не смотря на то, что Visual Studio поставляется со своим собственным компилятором C#, и вы можете использовать его для проверки ваших скриптов на ошибки, Unity по прежнему использует собственный компилятор C# для компиляции ваших скриптов. Однако использование компилятора Visual Studio все равно очень эффективно, потому что вам не нужно постоянно переключаться в Unity чтобы проверить свои скрипты на наличие ошибок.
Компилятор C# в Visual Studio обладает большим количеством возможностей чем C# компилятор в Unity. Это означает, что код (содержащий новейшие возможности C#) не вызовет ошибок в Visual Studio, но может вызвать ошибки в Unity.
Unity автоматически создает и поддерживает файлы .sln и .csproj для Visual Studio. Когда кто-либо добавляет/переименовывает/перемещает/удаляет файлы из под Unity, Unity восстанавливает .sln и .csproj файлы. Так же вы можете добавить файлы в ваш проект Visual Studio. Unity импортирует эти файлы и в следующий раз создаст файлы проекта снова, включив в них добавленные вами файлы.
Unity не обновит файлы проекта Visual Studio после обновления AssetServer или SVN. Вы можете вручную заставить Unity обновить файлы проекта Visual Studio через меню: Assets->Sync MonoDevelop Project
Источник
Visual Studio C# integration
Benefits of using Visual Studio
A more sophisticated C# development environment. Think smart autocompletion, computer-assisted changes to source files, smart syntax highlighting and more.
The difference between Community, Express and Pro
VisualStudio C# is an Integrated Development Environment (IDE) tool from Microsoft. Visual Studio now comes in three editions, Community (free to use) Professional (paid) and Enterprise (paid). A comparison of feature differences between versions is available on the Visual Studio website.
Unity’s Visual Studio integration allows you to create and maintain Visual Studio project files automatically. Also, VisualStudio will open when you double click on a script or on an error message in the Unity console.
Using Visual Studio with Unity
Follow these steps to configure the Unity Editor to use Visual Studio as its default IDE:
In Unity, go to Edit > Preferences, and make sure that Visual Studio is selected as your preferred external editor.
Next, doubleclick a C# file in your project. Visual Studio should automatically open that file for you.
You can edit the file, save, and switch back to Unity to test your changes.
A few things to watch out for
Не смотря на то, что Visual Studio поставляется со своим собственным компилятором C#, и вы можете использовать его для проверки ваших скриптов на ошибки, Unity по прежнему использует собственный компилятор C# для компиляции ваших скриптов. Однако использование компилятора Visual Studio все равно очень эффективно, потому что вам не нужно постоянно переключаться в Unity чтобы проверить свои скрипты на наличие ошибок.
Visual Studio’s C# compiler has some more features than Unity’s C# compiler currently supports. This means that some code (especially newer c# features) will not throw an error in Visual Studio but will in Unity.
Unity автоматически создает и поддерживает файлы .sln и .csproj для Visual Studio. Когда кто-либо добавляет/переименовывает/перемещает/удаляет файлы из под Unity, Unity восстанавливает .sln и .csproj файлы. Так же вы можете добавить файлы в ваш проект Visual Studio. Unity импортирует эти файлы и в следующий раз создаст файлы проекта снова, включив в них добавленные вами файлы.
Источник
Советы по оптимизации инструментов Visual Studio для программирования в Unity
Что вы узнаете на этой странице: полезные советы для повышения продуктивности при использовании Microsoft Visual Studio или Visual Studio for Mac в качестве инструмента для программирования проектов на Unity. В состав Visual Studio и Visual Studio for Mac входит набор инструментов для Unity, включая поддержку IntelliSense для сообщений Unity API, средства отладки и анализа, Unity Project Explorer, а также Attach and Play. Выражаем благодарность Джону Миллеру из Microsoft, который озвучил эти советы в своем докладе на Unite Copenhagen.
Очевидное, но важное напоминание: вы можете обновлять Microsoft Visual Studio независимо от Unity без риска нарушить работоспособность вашего проекта. Каждая новая версия Visual Studio всегда производительнее предыдущей версии как для Windows, так и для Mac, что поможет вам сэкономить ценное время. Обновление выполняется очень просто, а все действия можно увидеть в этом изображении.
You can avoid costly delays that come with cold launching Visual Studio by simply leaving the editor open. It will continue to synchronize your changes as you operate back and forth between Visual Studio and the Unity Editor.
Время загрузки можно сократить, выключив параметр «Восстановление состояния иерархии проектов в обозревателе решений при загрузке решения». Но если при запуске вам нужно развернуть все папки, чтобы внести изменения в последний открытый вами файл, то не выключайте этот параметр.
Use CTRL+T (Windows) Shift+CMD+F (Mac) to search your entire project for anything.
Документация Unity доступна напрямую из редактора Visual Studio на Windows и Mac. Для этого выделите функцию Unity, информацию о которой вы хотите получить. Затем вы можете перейти или в раздел «Помощь > Справка по Unity API» или, воспользовавшись сочетаниями Ctrl+Alt+M, Ctrl+H или Cmd+’, запустить как внутренний, так и внешний браузер интегрированной среды разработки (IDE).
При работе с длинными, объемными файлами может быть полезно настроить цвета и шрифты методов Unity API для быстрой идентификации.
Unity Project Explorer — это надстройка над обозревателем решений с более понятным интерфейсом, которая позволяет просматривать папки проекта Unity. Это упрощает навигацию между Unity и Visual Studio.
В Visual Studio 2019 для Windows обозреватель проектов включен по умолчанию. Для включения инструмента в предыдущих версиях перейдите по адресу «Вид > Unity Project Explorer» или воспользуйтесь сочетанием Shift+Alt+E. При работе на Mac, обозреватель проектов отображается по умолчанию. Если использовать обозреватель решений и обозреватель проектов, то вы увидите синхронизированную структуру файлов.
Вместо нажатия на кнопку Attach to Unity с последующим переключением на Unity, чтобы нажать кнопку Play, вы можете использовать конфигурацию Attach to Unity and Play, которая позволяет выполнить все действия за одно нажатие. Этот алгоритм прикрепит отладчик и запустит режим Play в Unity; вам не придется переключаться из IDE, что ускорит процесс отладки.
IntelliCode — это модель машинного обучения с искусственным интеллектом для улучшения IntelliSense. IntelliCode экономит время, предлагая список вводимых элементов, порядок которых определяется по вероятности их использования. Чтобы воспользоваться этим средством, откройте проект в Visual Studio, откройте IntelliCode и выберите пункт «Обучить IntelliCode » (в VS 2019; в VS 2017 IntelliCode представляет собой отдельное расширение, которое можно установить в Visual Studio Marketplace). Алгоритм сгенерирует модель на основе открытого проекта; используя его данные, она будет давать подсказки по другим проектам. В этом докладе Джон демонстрирует возможности IntelliCode на примере проекта FPS Sample.
Этот последний совет полезен для сотрудничества. Нажмите кнопку «Live Share» для создания ссылки на фрагменты кода, которые можно передать любому пользователю Visual Studio или Visual Studio Code. Между вами и вашими сотрудниками будет создана сессия, позволяющая видеть ваш код без необходимости установки чего-либо еще, кроме редактора.
Источник
начало работы с Visual Studio и Unity
В этом учебнике предполагается, что Unity уже установлен с помощью программы концентратора Unity. Если вы не знакомы с Unity, мы рекомендуем ознакомиться с Unity и сначала заполним путь обучения Unity Essentials .
Установка поддержки Unity для Visual Studio
Инструменты Visual Studio для Unity — это бесплатное расширение, которое обеспечивает поддержку написания и отладки C# и многое другое. Полный список включенных расширений см. в обзоре средств для Unity .
Это руководства по установке предназначено для Visual Studio. если вы используете Visual Studio Code, ознакомьтесь с документацией по разработке Unity с VS Code.
скачайте установщик Visual Studioили запустите его, если он уже установлен.
Щелкните Изменить (если установлено) или Установка (для новой установки) для требуемой версии Visual Studio.
На вкладке рабочие нагрузки перейдите к разделу игры и выберите рабочую нагрузку Разработка игр с помощью Unity .
это руководства по установке предназначено для Visual Studio для Mac. если вы используете Visual Studio Code, ознакомьтесь с документацией по разработке Unity с VS Code.
средства для Unity включены в установку Visual Studio для Mac и отдельные шаги по установке не требуются. это можно проверить в меню Visual Studio для Mac > extensions > Game Development . средства Visual Studio для Mac для Unity должны быть включены.
Проверка обновлений
рекомендуется обновлять Visual Studio и Visual Studio для Mac, чтобы получить последние исправления ошибок, функции и поддержку Unity. Для этого не требуется обновление версий Unity.
Откройте меню Help > проверить наличие обновлений .
если доступно обновление, Visual Studio Installer отобразит новую версию. Нажмите кнопку Обновить.
- щелкните Visual Studio для Mac > проверить обновления. , чтобы открыть диалоговое окно обновления Visual Studio .
- Если доступно обновление, нажмите кнопку установить .
Настройка Unity для использования Visual Studio
по умолчанию Unity уже должен быть настроен на использование Visual Studio или Visual Studio для Mac в качестве редактора скриптов. вы можете подтвердить это или изменить внешний редактор скриптов на определенную версию Visual Studio из редактора Unity.
В редакторе Unity выберите меню изменить > предпочтения .
Выберите вкладку Внешние инструменты слева.
Раскрывающийся список внешний редактор скриптов позволяет выбрать разные установки Visual Studio. Можно также нажать кнопку Обзор. в раскрывающемся списке, чтобы добавить неограниченную версию.
Если было выбрано Обзор. , необходимо перейти в каталог Common7/IDE, находящийся в каталоге установки Visual Studio, и выбрать файл devenv.exe. Затем нажмите кнопку Открыть.
После выбора Visual Studio из списка внешнего редактора скриптов, убедитесь, что флажок Editor Attaching (Присоединение редактора) установлен.
Чтобы завершить процесс настройки, закройте диалоговое окно Параметры.
В редакторе Unity выберите меню параметров > Unity .
Выберите вкладку Внешние инструменты слева.
Раскрывающийся список внешний редактор скриптов позволяет выбрать разные установки Visual Studio. Можно также нажать кнопку Обзор. в раскрывающемся списке, чтобы добавить неограниченную версию.
Чтобы завершить процесс настройки, закройте диалоговое окно Параметры.
Следующие шаги
сведения о работе с проектом Unity и его отладке в Visual Studio см. в статье использование Инструменты Visual Studio для Unity.
Источник