使用Unity3D和Visual Studio 2013

我如何得到Unity3Ddebugging代码,以及我现在只有脚本代码的Visual Studio 2013。 示例:与Flash Professional一样用于debugging,FlashDevelop仅用于脚本。

我的问题是,如何获得与Visual Studio 2013的Unity3D链接。我已经在互联网上search,发现Unity3D只适用于VisualStudio 2010。

我在这里写了一篇关于这个博客的文章。

不过我也会在这里粘贴:

如何使用Visual Studio 2013

  1. 最近,微软收购并重新发布了stream行的Unity3D插件UnityVS。 现在重命名的Visual Studio Tools for Unity插件可以平滑Unity和Visual Studio之间的连接,甚至允许执行debugging! 在这里下载。
  2. 在Unity编辑器中,进入编辑 – >首选项 – >外部工具,在外部脚本编辑器中,从下拉菜单中select浏览。
  3. 浏览并selectC:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe。
  4. 外部脚本编辑器应该自动将选定的编辑器显示为Visual Studio 2013。
  5. 而已! 它应该从这一点开始工作。

作为一个重要的更新,我想注意的是,之前的UnityVS(微软收购SyntaxTree之后)现在可以作为重新命名的Visual Studio 2013 Tools for Unity免费获得 。

VS 2012和VS 2010的版本也可用。

你可以使用Unityvs VS插件(但我不确定目前的2013年的支持,它与vs2012的工作) http://unityvs.com/ – 在Windows上它工作得很好,但远程OSXdebuggingfunction还没有准备好

我想补充一下Pietro Polsinelli给出的正确答案,对我来说,他的第一步还有一个额外的步骤。那就是在安装Visual Studio Tools for Unity后,我不得不在Unity中去到资产 – >导入包 – > Visual Studio 201X工具,然后单击菜单栏上,直到“Visual Studio工具”显示为一个选项。 之后,我可以生成项目文件并在Visual Studio中打开。

这使我能够在Visual Studio中连接到Unity并进行debugging。

最新的Unity(版本5)和Visual Studio Tools使Unity3d和Visual Studio的集成变得更简单。 这是目前的程序。

要使用Visual Studio作为Unity编辑器和debugging器,您必须:

  1. 安装适用于Unity的Visual Studio工具。 在http://unityvs.com下载这个软件包(小心地获得你正在使用的Visual Studio的版本),然后导入它(在Unity中是标准的),进入Assets – > Import Package – > Custom打包并浏览到工具安装文件夹并select包。

  2. 一旦安装在Unity中,你将得到一个额外的菜单Visual Studio工具 ,去那里,select“生成项目文件”。 Visual Studio将已经成为脚本的默认编辑器。

  3. 这样做,如果你说在Visual Studio中放置一个断点,点击Visual Studio中的“附加到Unity”,然后运行你的Unity项目,这个过程将停在Visual Studio的断点处,并允许variables检查等。

使用Visual Studio你可以使用UnityVS插件,但是如果你使用Monodevelop你可以去运行 – >附加到进程..并连接debugging器到Unity编辑器它的工作是完美的。

这些解决scheme都不适合我。 重命名monodevelop只是改变了默认的程序记事本+ +,下一个默认的程序之后,只是记事本。

但是,Visual Studio 2013有一个已知的错误(不确定它是否存在于以前的版本中,或者它是否存在于非专业版本中),如果您尝试在Visual Studio中打开一个C#文件,其中Visual Studio以pipe理员身份打开,Unity不是,VS崩溃。

我不得不以pipe理员身份运行这两个程序(VS和Unity),或者不以pipe理员身份打开VS(根据以下解决scheme: http : //connect.microsoft.com/VisualStudio/feedback/details/597863/cannot-open -visual-studio-files-from-windows-explorer )。