Страница 1 из 3

Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 10 апр 2009, 02:34
Neodrop
Записал flw видео для наглядности настройки C# Express. Всё просто как грецкий орех.
Видео имеет собственный плеер, поэтому рекомендую его просто скачать.


Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 10 апр 2009, 03:08
Neodrop
Эх... Если бы в одной среде подружить C# и JavaScript... :ymdaydream:

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 10 апр 2009, 10:35
fox
:-bd супер!!! спасибо!

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 10 апр 2009, 10:57
Ovod
Спасибо большое, Нео, ато я ночью не в адеквате уже был, не добрался до каментаф.
(3A4OT)

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 10 апр 2009, 15:52
gnoblin
Спасибо!
Хорошо, что постепенно появляются видео-уроки отечественного производства :ymhug:

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 11 апр 2009, 18:04
Neodrop
Вот ещё один вариант. http://lucasmeijer.com/posts/visualstud ... templates/
Тут вообще всё одним кликом делается. Но, к сожалению, это отменный выбор для C# и только для C#.

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 15 апр 2009, 19:07
Neodrop
Кстати, вопрос к народу - что то никак не могу найти, где настраивается вывод номеров строк в Studio Express ? Очень не удобно, что не вижу нумерации... :-?

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 15 апр 2009, 21:59
djz
Options -> внизу галочку в Show all settings -> Text editor -> All Languages -> галочку в Line Number

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 15 апр 2009, 22:11
Neodrop
Спасибо. Без номерации не удобно.

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 05 май 2009, 20:09
Serge
Neodrop писал(а):Вот ещё один вариант. http://lucasmeijer.com/posts/visualstud ... templates/
Тут вообще всё одним кликом делается. Но, к сожалению, это отменный выбор для C# и только для C#.

Доброго времени суток, кто дружит с буржуйским языком переведите плиз последовательность действий, мой переводчик не справляется почему-то с этим текстом :) . Там что то говорится про подключение документации. Как-то без справки по Юнити на шарпе писать не совсем весело :( .

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 05 май 2009, 20:16
Neodrop
To use this, follow these steps:

* Download this .cs file, and place it in your project, in a folder called “Editor”
* Notice that you now have a Tools menu item, containing a SyncVisualStudioSolution item
* Click it
* Open the .sln file you’ll find in your project root folder


    * Скачайте этот .cs file файл и положите в свой проект в папку с именем Assets\Editor.
    * После его автоматической компилляции, вы увидите новое меню в Редакторе (Tools).
    * Шлёпаем на него. выбираем единственную команду, которую там увидим.
    * Ищем готовый .sln файл в корневой папке нашего проекта.

Всё. Отменно работает. :ymparty: Я использую постоянно. На всякий случай, вот файл.
SyncVisualStudioSolution.rar

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 07 май 2009, 20:46
alexmarch
The created project directly references the UnityEngine.dll and UnityEditor.dll in your Unity installation, nothing you need to do there. For the best experience, download these xml documentation files, and place them in your C:\Program Files\Unity\Editor\Data\lib folder. They will get you the Unity documentation in tooltips as you are using methods in VisualStudio. Very neat. (Thanks to Benoit Fouletier for his regex-fu)

Там еще вот этот файлик есть, я так понимаю это описалово синтаксиса. Как этим пользоваться?

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 07 май 2009, 23:21
Neodrop
Для варианта, который я прикрепил выше, это не нужно.
А файлик не глядел и пока времени нету.. ~o) 8-x

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 08 май 2009, 22:49
gnoblin
Я настроил visual studio с использованием файлика http://lucasmeijer.com/files/SyncVisual ... olution.cs

Пример сделан для 2008й студии. Вот что мне пришлось исправить, чтобы заработало в 2005й:

1)после того как создался проект, открываем .sln файл (например, блокнотом. Вордом не советую :D ) и правим там 2 первые строчки, которые говорят о используемой версии (конвертация проекта в студии автоматом возможно только из более младшей версии).

в моем случае стало:

Код: Выделить всё
Microsoft Visual Studio Solution File, Format Version 9.00

# Visual Studio 2005


2) затем открываем файлик .csproj и меняет строчку
Код: Выделить всё
<Import Project="$(блабла)\Microsoft.CSharp.targets" />

на
Код: Выделить всё
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />


Чтобы работал автокомплит кода, который вы пишете, распакуйте те два xml файла в папку "Unity\Editor\Data\lib" (как собственно в описании способа и так написано).

Re: Настройка Visual Studio C# Express для работы с Unity3D

СообщениеДобавлено: 11 май 2009, 23:26
iron-zorin
Сразу замечу - с VS раньше не работал
1. Как объединить проекты Unity и VS? Чтобы они понимали, что работают с одним и тем же проектом.
2. Открываю скрипт из Unity - запускается VS, но не в "My Unity Project" (где всё настроено) - а в новом проекте. Это что, каждый раз в ручную добавлять файл в проект?
3. Как подключить Reference Manual к VS?