我是靠谱客的博主 缥缈中心,最近开发中收集的这篇文章主要介绍使用VSCode调试Unity2018的C#代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • Unity版本:2018.4.17
  • VSCode版本:1.42.1

Unity2018开始,安装包里自带了VS2017社区版,所以想用VS2017调试Unity中的C#代码,但不知什么原因,我的VS2017启动调试后,总是会导致Unity卡死,没找到解决方案。就干脆用VSCode做C#代码编辑和调试了,正好原来就熟悉。

配置步骤

1、VSCode安装Unity插件

启动VSCode,点击左侧栏的“扩展”按钮,在搜索栏输入“unity3d-pack”,安装。

unity3d-pack是一个VSCode的Unity插件集合,包括许多Unity开发所需的代码辅助,如C#扩展、调试器、Shader工具等。

2、Unity关联VSCode

在Unity编辑器菜单,Edit -> Preferences -> External Tools -> External Script Editor,选择Visual Studio Code。

3、VSCode启动调试

在Unity编辑器中双击任意C#代码文件,这时应该能自动用VSCode打开了。

然后在VSCode中shift+command+D打开调试栏,上方选择Unity Editor(如果没有,下方会有文字提示,创建一个launch.json就有了),点击启动调试(F5),shift+command+y打开调试控制台,显示如下提示

UnityDebug: Initializing
UnityDebug: Searching for Unity process 'Unity Editor'
UnityDebug: Attached to Unity process 'Unity Editor (Unity)' (40680)

代表VSCode启动调试成功。

4、Unity启动调试

回到Unity编辑器启动游戏,可以看到VSCode窗口闪动,高亮停留在VSCode设置了断点的代码处,然后就可以调试了。

后记:发现一个遗留问题,就是在IEnumerator协程函数里的代码可以调试,但不能显示出变量值,其它地方的代码或函数没有这个问题。

最后

以上就是缥缈中心为你收集整理的使用VSCode调试Unity2018的C#代码的全部内容,希望文章能够帮你解决使用VSCode调试Unity2018的C#代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部