Unity使用 UnityVS+VS2013 调试脚本
本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhaoqingqing/p/3651283.html
好消息:UnityVS免费啦#
好消息:微软收购了UnityVS公司,UnityVS免费啦
下载地址:https://marketplace.visualstudio.com/items?itemName=SebastienLebreton.VisualStudio2015ToolsforUnity
官网:https://www.visualstudio.com/features/unitytools-vs
官方文档:http://unityvs.com/documentation/configuration/
--------------------------------- 更新于 2014-07-30--------------------------------------------------------
好消息:Unity5.2内置集成UnityVS#
Unity5.2及之后的版本,不需要往Unity中导入Unityvs插件,安装完unityvs之后在Unity中设置使用visual studio打开脚本,就可以进行调试,nice。
文档:Native support for VSTU 2.1 in Unity 5.2
Checklist#
Let's go over the steps one more time:
- Install Visual Studio and the Visual Studio Tools for Unity 2.1.
- In Unity, delete the UnityVS folder if you were previously working with VSTU in an older Unity.
- In Unity, set Visual Studio to be the external script editor.
- In Unity, check that the native VSTU support is enabled in the About Unity window.
When you're done with the checklist, opening files in Unity will open Visual Studio where you'll be able to debug your Unity project right away.
---------------------------------- 更新于 2016-01-26 --------------------------------------------------------
VS调试Unity#
工具原料#
UnityVS版本:UnityVS_1.8.2
VS版本:VS2013/VS2015
Unity3D版本:4.3.4或Unity5.x
下载好的文件如下图所示:
安装步骤#
1.如果之前安装过其它版本的UnityVS,请先卸载
2.运行UnityVS 2013.msi
3.找到你安装visual studio 2013的目录。
(xxx\Microsoft Visual Studio12.0\Common7\IDE\Extensions\SyntaxTree\UnityVS) 。
例如我是安装在
D:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\Common7\IDE\Extensions\SyntaxTree\UnityVS
4.把SyntaxTree.VisualStudio.Packages.dll拷贝到步骤3....\UnityVS文件夹中
5.启动vs2013
6.弹出一个窗口,复制UnityVS中key.txt的内容进去或打开Tools/UnityVS/ Linces Manager
7.打开unity,右键Assets——Import package——Unity vs 2013
启动调试#
1. 在Unity中设置使用UnityVS打开脚本(UnityVS.openFile)
2、生成UnityVS调试解决方案 UnityVS/Generate Project Files
3、选中要调试的脚本,点击UnityVS/Open In UnityVS
4、默认会打开VS进入调试(如果未打开进入VS,则手动用VS打开UnityVS开头的解决方案),打开VS后,在VS中设置断点
2. 在VS中按F5启动调试,会提示生成成功
调试效果#
3. 回到Unity,点击Play,如果进入断点会自动进入到VS调试
VS调试快捷键#
F11 一行一行执行
F10 每一句都执行
Shitf +F11 跳出
F5 继续
快捷键#
Ctrl+Shift+M:弹出MonoBehaviour中的方法,可以直接生成方法到指定位置
Ctrl+Shift+Q:查找匹配关键字的方法
本文版权归作者和博客园共有,欢迎转载,转载之后请务必在文章明显位置标出原文链接和作者,谢谢。
如果本文对您有帮助,请点击【推荐】您的赞赏将鼓励我继续创作!想跟我一起进步么?那就【关注】我吧。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签