整合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 文件快速和容易的编辑,但我想设置我完整的解决方案。
2.打开您Unity 项目
您需要选择 项目文件夹,像 打开一个完整的Unity 项目时一样。
3.选择正确的项目
您的项目将在 VS Code 中,但您需要连接正确的解决方案文件。在左下方的它会告诉你多少不同的项目都是可用的。你需要 "nameOfProject" 的 -csharp.sln,
而不是显示"nameOfProject".sln。
4.代码和快乐
找到您的脚本和 打开一个 。你现在应该有 相当棒的 自动完成功能,就像使用 Visual Studio 或 MonoDevelop。
5.使它默认
将 Visual Studio Code 设置为 默认 IDE 在Unity 中。
几点注意:
- 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
整合Unity游戏引擎和 Visual Studio Code 代码编辑器相关推荐
- 介绍一个快速找出 Visual Studio Code 代码多余空格的扩展 - trailing space
如图,一个编程强迫者必用的 Visual Studio Code 扩展: 这个扩展安装之后,能自动高亮代码末尾不必要的空格,如下图这些红色图例所示: 选中当前文件,按 F1 打开 Visual Stu ...
- VS Code (visual studio code) VSC 编辑器(微软出品,js开发的编辑器)
一.选择合适的编辑器,提高编程效率 代码编辑器的选择,可以说是开发者社区中一个经久不衰的话题,现今编辑器的数量数不胜数,vim,sublime Text,Emacs,Atom等等,那么对于一个开发者而 ...
- Visual Studio Code 代码显示空格等空白符的方法
背景 如今为了代码的美观,需要使用空格代替TAB键,对齐更方便.使用VS Code后,发现不能显示空格等空白符. 显示空白符 VS Code需要简单的设置一下: 或者: 在设置搜索位置:搜一下 Whi ...
- Visual Studio code 代码格式化整理
vs code格式化代码的快捷键如下:(来源于这里) On Windows Shift + Alt + F On Mac Shift + Option + F On Ubuntu Ctrl + Shi ...
- Visual Studio Code 代码不会自动提示
如果不会有如下图代码提示 解决 打开设置 打开设置,搜索:@tag:usesOnlineServices,去掉√
- Visual Studio Code现已支持Linux“快照包”安装
在添加了对"快照包"(snap packages)的支持后,微软的 Visual Studio Code 代码编辑器,现已能够在 Linux 平台上更轻松地安装.此前,用户不得不从 ...
- Visual Studio Code 安装教程2021版
Visual Studio Code 安装教程2021版 下载Visual Studio Code 1:官网下载 2:网盘下载 开始安装 1:双击下载后的可执行文件,安装 2:勾选同意,然后点击下一步 ...
- Visual Studio Code vs. Visual Studio:该怎么选?
[51CTO.com快译]几十年来,我在上午工作时,会启动微软Visual Studio(或其前身之一,比如Visual C ++或Visual InterDev),然后在它启动过程中泡杯茶,还可能去 ...
- 在 Mac中使用visual studio code 调试 C,C++代码
在 Mac上有时候需要编写一些 C 或者 C++的代码,如果使用 xcode,有时候就显得很笨重,而且运行起来很不方便.而微软提供了一个跨平台的编辑器 Visual studio code ,这个编辑 ...
最新文章
- 计算程序运行时间(time_t, clock_t)
- 如何设计权限管理模块
- 改变软件开发者的形象,增加多样性
- substring not found什么意思_英文写作中,除了not,你还会其他否定表达吗?
- win7系统 普通管理员被删除,超级管理员被禁用。普通用户下。怎么激活administrator
- 《低功耗蓝牙开发权威指南》——第3章低功耗蓝牙的体系结构
- html鼠标离开点击停留,Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)...
- 1.5 编程基础之循环控制 10 满足条件的数累加
- 基于多视角学习和个性化注意力机制的新闻推荐(附论文下载链接)
- POJ 1001 Exponentiation (记第一道Java水过的题)
- C# IntPtr类型转换
- mp3/rmvb转换
- DOS远程桌面连接命令
- 今有物不知其数三三数之JAVA_今有物不知其数,三三数之剩二,五五数之剩三,七七数...
- html和css中盒子大小,CSS大小设置实例——盒子模型
- Apollo星火计划学习笔记——参考线平滑算法解析及实现(以U型弯道场景仿真调试为例)
- 情人节c语言程序,情人节c语言代码.doc
- 计算机学院王春枝教授实验室,全国高等学校计算机科学与技术教学成果获奖证书.doc...
- 注册苹果开发者帐号 用什么银行的什么卡好? 收款帐号呢?
- Altium Designer 14.1.5 Build 30772