整合Unity游戏引擎和 Visual Studio Code 代码编辑器

孙广东   2015.8.26


         长期以来开发Unity游戏时一直有一个痛点:   使用 MonoDevelop 作为 IDE。

 Visual Studio 在我的桌面 Windows PC 上,使用Unity VS 插件后一切就变得相当的方便了!。

              然而,还有一个问题:   如果需要工作在 Mac 系统平台上,帮助开发人员开发 iOS 游戏,我不敢想象每次引导进入的相似之处只是为了使用 Visual Studio 进行日常的开发。

         其他的包 像Sublime 很强大但是他们  缺乏智能感知 — — 自动完成 ( 这对我来说真的可以加快开发速度)。


不管怎么说,我不再 忍受 MonoDevelop 也不必跳到 我的PC桌面 ,因为 Visual Studio Code 在这里。它是一个轻量级 的完整的 Visual Studio 与 IntelliSense 一起的版本,调试和 Git 一体化,以及它的可用于 PC、 Mac 和 Linux。


与Sublime 风格类似。这也是很性感。

出于某种原因,对 VS Code 网站它说它是为 node.js 和 asp.net 的开发的 — — 没有关于 C# 与 Unity的集成。这使得很多人要问    :"怎么将它与Unity 集成在一起?"

嗯,好消息: 当然可以了。



1.打开 Visual Studio Code
        您可以使用 VS Code 为文本编辑器 — — 正如你会Sublime, Notepad, Notepad++  — — 通过简单地打开.cs 文件快速和容易的编辑,但我想设置我完整的解决方案。

整合Unity游戏引擎和 Visual Studio Code 代码编辑器_第1张图片


2.打开您Unity 项目
您需要选择 项目文件夹,像 打开一个完整的Unity 项目时一样。

整合Unity游戏引擎和 Visual Studio Code 代码编辑器_第2张图片

3.选择正确的项目
       您的项目将在 VS Code 中,但您需要连接正确的解决方案文件。在左下方的它会告诉你多少不同的项目都是可用的。你需要 "nameOfProject"  的 -csharp.sln,

而不是显示"nameOfProject".sln。


整合Unity游戏引擎和 Visual Studio Code 代码编辑器_第3张图片

4.代码和快乐
        找到您的脚本和 打开一个 。你现在应该有 相当棒的 自动完成功能,就像使用 Visual Studio 或 MonoDevelop。


5.使它默认
将 Visual Studio Code 设置为 默认 IDE 在Unity 中。

整合Unity游戏引擎和 Visual Studio Code 代码编辑器_第4张图片


几点注意:

  • Mono运行时可能需要更新一切工作。
  • 没有调试Unity功能,但希望,将会很快到来 。
  • 这仍是在 0.1.0 预览模式。
  • 在 Github 扩展与unity VS Code 功能已经有包, 但我还没有尝试过。为自己检查出来 试试:
  • https://gist.github.com/mwegner/86d7d4266089fa5cbe64
  • https://github.com/kode80/VSCUnity


技术来源:

http://www.develop-online.net/tutorials/integrating-unity-and-visual-studio-code/0209310




你可能感兴趣的:(code,UI,unity,unity3d,vs,游戏引擎)