Version: 5.6
Эмуляция сети
RenderDoc Integration

Visual Studio C# integration

Что мне даст эта функция?

A more sophisticated C# development environment. Think smart autocompletion, computer-assisted changes to source files, smart syntax highlighting and more.

Какое различие между Express и Pro?

VisualStudio C# 2010 is a product from Microsoft. It comes in an Express and a Professional edition. The Express edition is free, and you can download it from here.
The Professional edition is not free, you can find out more information about it here.

Интеграция Unity с VisualStudio позволит вам создавать и поддерживать файлы VisualStudio проекта автоматически. Кроме того, VisualStudio будет открыт после двойного щелчка по скрипту или по сообщению об ошибке в сонсоли Unity.

У меня есть Visual Studio Express, как я могу её использовать?

  • В Unity выберите в меню пункт Assets->Sync MonoDevelop Project
  • Найдите новый файл .sln в дирректории Unity проекта (на одну папку выше папки Assets)
  • Откройте этот файл в Visual Studio Express.
  • Теперь вы можете редактировать ваши файлы скриптов, и переходить назад в Unity чтобы их использовать.

I’ve got Visual Studio Professional, how do I use it?

  • В 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

Эмуляция сети
RenderDoc Integration
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961