VSTU简化了使用Visual Studio开发Unity游戏的过程,这包括能够直接通过Visual Studio对Unity代码进行调试,并且通过与Unity控制台的集成,Unity消息能够直接输出到VS集成开发环境(IDE),以方便开发者查看。Unity 的开发者们,尤其是微软系的Unity开发者们,用Mono是不是烦死了?你是不是跟我一样,用vs来写代码,用Mono来跟踪调试?好麻烦啊好麻烦。VSTU已经被微软收购并且免费发布了。
安装步骤:
1.如果之前安装过其它版本的UnityVS,请先卸载
2.运行UnityVS 2013.msi
3.找到你安装visual studio 2013的目录。
(****Microsoft Visual Studio12.0Common7IDEExtensionsSyntaxTreeUnityVS) 。
例如我是安装在
D:ProgramFiles(x86)MicrosoftVisualStudio12.0Common7IDEExtensionsSyntaxTreeUnityVS
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跳出
其它快捷键:
Ctrl+Shift+M:弹出MonoBehaviour中的方法,可以直接生成方法到指定位置
Ctrl+Shift+Q:查找匹配关键字的方法
导入与调试:
安装完插件后,打开Unity,选择新建工程,你会发现标准包中多了一个Visual Studio 2013 Tools.unityPackage的包。
你可以选择此刻勾选,并导入,也可以进入unity中再导入。
在Unity中导入的方式为:
菜单栏->Assects->ImportPackage-Visual Studio 2013 Tools
全选,导入。然后菜单栏中会多出来一项 Visual Studio Tools
ok,选择 Open In Visual Studio,就会用VS打开该项目的工程。
调试起来就非常简单啦,F5,然后选择附加到Unity进程,再进入Unity,运行游戏。
然后正常调试就行啦。