文档章节

在 Mac 下配置 Visual Studio Code 为 Unity 代码编辑器

dualface
 dualface
发布于 2016/11/29 12:19
字数 469
阅读 394
收藏 2

首先,下载并安装 Visual Studio Code(后文简称 VSC)和 Mono Framework:

~

启动 VSC 后,从左侧选择 Extensions 标签,安装下列扩展:

  • Legacy C# Support: 目前(截止本文2016年11月)最新的 C# 扩展还无法支持 Unity 的工程,所以需要安装这个扩展。
  • Debugger for Unity: 用来调试 Unity 工程的,如果不用调试功能,这个扩展不用装。
  • Unity Tools: 这个扩展是可选的。但其中有一个功能相当方便。选中关键字按 CMD+' 键就可以在线查找 Unity 文档。
  • Unity Snippets: 这个扩展是可选的。可以快速创建 StartUpdate 等常用方法的片段。

安装完所有扩展,需要重启 VSC。

~

安装完成上述插件后,我们还需要在 Unity 中安装一个 VSC 插件:

  • 启动 Unity 打开工程
  • 从 Assets Store 搜索 VSCode (http://u3d.as/jmM),将这个插件导入到工程中
  • 打开 Unity 首选项,选中 VSCode 标签后,选中 Enable IntegrationUse Unity Debugger 选项
  • 选择菜单 Assets / Open C# Project In Code 即可在 VSC 中打开 Unity 工程

~

如何通过 VSC 调试 Unity 工程:

  • 在 VSC 中选中 Debugger 标签
  • 如果 launch.json 文件已经存在,需要先删除
  • 点击项目顶部的齿轮按钮,选择 "Unity Debugger" 添加 launch.json 文件到项目中
  • 从 Debugger 列表中选择 "Unity Editor"
  • 在源代码编辑窗口中,点击左侧行号设置断点
  • 点击 Start Debugging 箭头按钮
  • 切换到 Unity,点击运行游戏
  • 切换回 VSCode,即可在断点处进行调试

© 著作权归作者所有

共有 人打赏支持
dualface

dualface

粉丝 18
博文 1
码字总数 469
作品 2
成都
私信 提问
加载中

评论(2)

k
kkcainiao
大神 求救。我用你的方法安装了所有东西,但是我的vs code 依旧不提示代码 怎么办
k
kkcainiao
bjgj
VS 2019 for Mac 第 3 个预览版发布,新编辑器、Xamarin 开发改进

Visual Studio 2019 for Mac 的第 3 个预览版发布了。 此版本侧重于改进 Visual Studio for Mac 的核心,主要亮点包括: 从 macOS dock 轻松启动多个 IDE 实例。 使用 Xamarin 创建更小、更快...

h4cd
03/09
0
13
unity3d环境安装指南: Unity 4.5.5 + Visual Studio 2010

UnitySetup-4.5.5.exe 官网下载最新版本4.X 安装exe文件 2. Unity 4.x Pro Patch.exe 复制exe到安装目录下 C:Program Files (x86)UnityEditor 运行exe 点击Browse,选择文件夹C:Program Fil...

润物互动技术团队博客
2014/10/28
0
1
使用UnityVS为unity+Visual Studio调试代码

教程测试说明: 软件版本:Unity 4.5,Visual Studio 2012 测试时间:2014.8.5 Unity交流QQ群号312315390 最近刚从群里看到信息UnityVS插件团队公司已经被微软收购,经过微软对UnityVS插件整...

chenyy1203
2018/06/28
0
0
Visual Studio Code v0.9.1 发布

日前 ,微软的跨平台编辑器 Visual Studio Code v0.9.1 已经发布: 主要的改进有: 支持本地的持久自定义位置 支持自定义语言和自定义主题 改进了 Debug C# 改进了OmniSharp 的支持 TypeScri...

Force武装卫队
2015/10/16
6.9K
23
Visual Studio Tools for Unity 2.0 发布

Visual Studio Tools for Unity 2.0 发布,Visual Studio Tools for Unity (VSTU)是 Visual Studio 的 Unity 插件,可以使用 Visual Studio 构建 Unity 游戏。 此版本主要是改进和优化调试...

oschina
2015/07/28
6.5K
4

没有更多内容

加载失败,请刷新页面

加载更多

Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

linux-tao
今天
2
0
Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

Linux就该这么学
今天
2
0
Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

xiangyunyan
今天
2
0
Android 自定义Path贝塞尔曲线View实践——旋转的花朵

一、关于贝塞尔曲线 在工业设计方面贝塞尔曲线有很多用途,同样,在Android中,贝塞尔曲线结合Path类可以实现更复杂的图形,这里我们给一个案例,来实现一种旋转的花朵。对于贝赛尔曲线的理解...

IamOkay
今天
3
0
7、redis主从复制和sentinel配置高可用

一:redis主从配置 1、环境准备 master : 192.168.50.10 6179 slave1: 192.168.50.10 6279 slave2: 192.168.50.10 6379 2、redis.conf配置文件配置 master port 6179......

刘付kin
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部