Работа с Unity3D и Visual Studio 2013

как я могу получить Unity3D для отладки кода и Visual Studio 2013, у которых теперь есть только код script. Пример. Подобно Flash Professional для отладки и FlashDevelop только для сценариев.

Мой вопрос: как мне получить ссылку Unity3D с Visual Studio 2013. Я уже искал в Интернете и обнаружил, что Unity3D работает только с VisualStudio 2010.

Ответ 1

Я написал статью в блоге об этом некоторое время назад в своем блоге ЗДЕСЬ для Visual Studio.

Однако я тоже вложу его сюда:

Как использовать Visual Studio 2013

  • Недавно Microsoft купила и переиздала популярный плагин Unity3D UnityVS. Теперь переименованный плагин Visual Studio Tools for Unity сглаживает соединение между Unity и Visual Studio и даже позволяет выполнять отладку тоже! Загрузите его здесь.
  • В редакторе Unity перейдите в Edit- > Preferences- > External Tools и In External Script Редактор выберите Browse из раскрывающегося списка.
  • Найдите и выберите C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe.
  • Внешний редактор Script должен автоматически отображать выбранный редактор как Visual Studio 2013.
  • Вот оно! Он должен просто работать с этого момента.

Ответ 2

В качестве важного обновления я хотел бы отметить, что бывший UnityVS (после приобретения Microsoft SyntaxTree) теперь доступен бесплатно в качестве ребрендированного Visual Studio 2013 Tools for Unity.

Также доступны версии для VS 2012 и VS 2010.

Ответ 3

вы можете использовать singlevs VS plugin (но я не уверен в текущей поддержке 2013 года, он работает с vs2012) http://unityvs.com/ - on Windows работает очень хорошо, но удаленная функция отладки OSX еще не готова

Ответ 4

Интеграция Unity3d и Visual Studio упростилась с последними Unity (версия 5) и Visual Studio Tools. Это текущая процедура.

Чтобы использовать Visual Studio в качестве редактора и отладчика с Unity, вы должны:

  • Установите инструменты Visual Studio для Unity. Для этого загрузите пакет http://unityvs.com (осторожно, чтобы получить версию для Visual Studio, которую вы используете) и импортируйте его (как это стандартно в Unity для пакетов), перейдя в Assets → Import Package → Custom Package и перейдите в папку установки инструментов и выберите пакет.

  • После установки в Unity вы получите дополнительное меню Visual Studio Tools, перейдите туда и выберите "сгенерировать файлы проекта". Visual Studio уже будет редактором по умолчанию для ваших скриптов.

  • Это сделано, если вы скажете, что поставили точку останова в Visual Studio, нажмите "Прикрепить к Unity" в Visual Studio, а затем запустите проект Unity, процесс остановится на контрольных точках в Visual Studio и разрешит проверку переменных и др.

Ответ 5

Я хотел бы добавить к тонкому ответу, который дал Пьетро Полсинелли, что для меня был дополнительный шаг на его первом шаге. И вот, после установки Visual Studio Tools for Unity мне пришлось в Unity, перейдите в Assets- > Import Package- > Visual Studio 201X Tools, а затем щелкните по строке меню, пока не появится опция "Visual Studio Tools". После этого я мог бы генерировать файлы проекта и открывать в Visual Studio.

Это позволило мне подключиться к Unity в Visual Studio и отлаживать.

Ответ 6

С Visual Studio вы можете использовать плагин UnityVS, но если вы используете Monodevelop, вы можете запустить → Прикрепить к процессу. И подключить отладчик к редактору Unity. Он отлично работает.

Ответ 7

Ни один из этих решений не работал у меня. Переименование monodevelop просто изменило программу по умолчанию на блокнот ++, а следующая программа по умолчанию после этого была просто записной книжкой.

Тем не менее, существует известная ошибка с Visual Studio 2013 (не уверен, присутствовал ли он в предыдущих версиях или если он присутствует в непрофессиональной версии), где, если вы попытаетесь открыть файл С# в visual studio, где Visual Studio открывается как администратор, а Unity - нет, сбой VS.

Мне пришлось либо запускать обе программы (VS и Unity) в качестве администратора, либо не открывать VS как администратор (в соответствии с найденным здесь решением: http://connect.microsoft.com/VisualStudio/feedback/details/597863/cannot-open-visual-studio-files-from-windows-explorer).