大家可以从这下载最新版的unity vs。 UnityVs1.81下载

  

1.   安装unity vs。首先我们打开我们下载的unity vs。然后就会看见里面有3个文件,我们双击UnityVS 2013-1.8.1.msi。进行安装,在其过程狂点击下一步就可以,直到点击finish。安装完成。 



2.      我们先找到你安装visual studio 2012或者visual studio 2013的目录。

(****\Microsoft Visual Studio12.0\Common7\IDE\Extensions\SyntaxTree\UnityVS) 。

例如我是安装在

D:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\Common7\IDE\Extensions\SyntaxTree\UnityVS

3.     从我们刚下载的unity vs里面,找到SyntaxTree.VisualStudio.Packages.dll。(上面所说的3个文件的其中一个)。 

然后把这个文件粘贴在步骤2中的.....\UnityVS文件夹中。 



4. 然后我们打开unity,新建一个工程。然后我们右键导入一个unity vs2013这个包(如果你以上操作都正确的话就能在右键后看见unity vs 2013这个包) 

     

6 .然后我们修改下打开脚本的方式(其实这一般安装正确后会自动选择unityvs 2013去打开的这里我说下手动改变方式)。 

打开Edit----Preferences,选中External Tools ,选择其unityvs OpenFile 。如图: 

                       

5.    然后新建一个脚本,我这取名为DebugTest.cs。来说明如何使用unity vs来断点调试。 

 

6. 当我们双击的打开脚本的时候会弹出一个提示框,如下: 

 

7. 我们打开刚才下载的,还记得我上面强调有3个文件吧,好了,我们打开key.txt。 

然后全选复制其内容,把它粘贴上去,点击ok,稍等片刻,就可以了。如图: 



8. 我们现在可以写脚本了,我在DebugTest.cs写的内容很简单,就是测试从1+...10。  内容如下: 

using UnityEngine; using System.Collections; public class DebugTest : MonoBehaviour 

{ private int sum = 0; void OnGUI() 

    { if (GUILayout.Button("Add")) 

        { for (int i = 1; i < 10; i++) 

            { 

                sum += i; 

            } 

            Debug.Log("1+2+3+...+10=" + sum); 

        } if (GUILayout.Button("Clear")) 

        { 

            sum = 0; 

        } 

    } 



  

9.我们把脚本拖个Main Camera . 好了 ,我们来随便加个断点吧,如图: 

 

10. 我们可以开始断点测试了(有可能或弹出要你输入license ,那就要再次把我们的key给粘贴进去)。点击vs的启动,如图: 



  



11.可以看见我启动成功了。然后我们回到unty 中,开始运行程序,当我们点击Add按钮后,程序运行到了我们断点处就停在那了。好了,时间不早了,我该休息了,明天还要7点起来上班了。 能力有限,出错难免,还望大家多多指点! 



说说如何使用unity Vs来进行断点调试的更多相关文章

  1. 【转】说说如何使用unity Vs来进行断点调试

    大家可以从这下载最新版的unity vs. UnityVs1.81下载  1.   安装unity vs.首先我们打开我们下载的unity vs.然后就会看见里面有3个文件,我们双击UnityVS 2 ...

  2. Unity进阶技巧 - 使用MonoDevelop来断点调试

    前言 断点调试在编程调试过程中是一项非常重要的功能,而Unity自带的脚本编辑器MonoDevelop需要进行一些设置才能使用断点调试的功能,今天我们就来看看如何使用MonoDevelop进行断点调试 ...

  3. [转载]Unity3D的断点调试功能

    断点调试功能可谓是程序员必备的功能了.Unity3D支持编写js和c#脚本,但很多人可能不知道,其实Unity3D也能对程序进行断点调试的.不过这个断点调试功能只限于使用Unity3D自带的MonoD ...

  4. Unity3D的断点调试功能

    断点调试功能可谓是程序员必备的功能了.Unity3D支持编写js和c#脚本,但很多人可能不知道,其实Unity3D也能对程序进行断点调 试的.不过这个断点调试功能只限于使用Unity3D自带的Mono ...

  5. 【转载】Unity3D的断点调试功能

    原文链接:http://liweizhaolili.blog.163.com/blog/static/162307442013214485190/    断点调试功能可谓是程序员必备的功能了.Unit ...

  6. PhpStorm集成xdebug进行断点调试

    本文介绍如何使用PhpStorm集成xdebug在本地开发环境进行断点调试的技巧. 我配置的环境是:Windows10 + PhpStorm10.0.1 + PHP5.6. 1. 下载xdebug的扩 ...

  7. PyCharm断点调试django

    我在用PyCharm开发django程序的时候,对于打印日志调试程序的方式感觉还是有点麻烦和不直观,所以研究了一下断点调试的方法如下: 1.打开你的工程,在菜单栏里找到Run-->Edit Co ...

  8. netbeans-xdebug 断点调试php

    来自NetBeans官网的帮助文档: https://netbeans.org/kb/docs/php/debugging_zh_CN.html 但具体问题,我们还是要说下 准备工作 本地部署的ser ...

  9. Drools mvel方言drl断点调试方法

    开发环境:myeclipse2014,  jdk1.8.0.91,drools6.4.0.Final, drools-eclipse-plugin,mvel2-2.2.6.Final问题描述:drl使 ...

随机推荐

  1. C语言 读取配置文件

    配置文件截图: 读取结果截图: 代码转自:http://www.tuicool.com/articles/Zb2iIn 附代码: // ReadConfig.cpp : 定义控制台应用程序的入口点. ...

  2. 配置UOJ数据的正确姿势

    最近瞎搞用开源UOJ搭了个OJ,在题目配置方面搞了挺久,一开始看vfleaking的文档还折腾了SVN,特意写下这篇文章为后来人少走弯路 Step 1 拥有管理权限并设置好题面,支持\(LaTex\) ...

  3. MYSQL AND 和 OR

    AND 和 OR     如果你失忆了,希望你能想起曾经为了追求梦想的你.    QQ群:651080565(php/web 学习课堂)   我们查询数据的时候,会使用条件来过滤数据,达到筛选效果,过 ...

  4. 安卓开发之SimpleAdapter的使用

    package com.lidaochen.test; import android.support.v7.app.AppCompatActivity; import android.os.Bundl ...

  5. mysql authentication plugin 'caching_sha2_password'

    解决办法: ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root1';

  6. SpringMVC的工作原理(转)

    SpringMVC的工作原理图: SpringMVC流程 1.  用户发送请求至前端控制器DispatcherServlet. 2.  DispatcherServlet收到请求调用HandlerMa ...

  7. 【Struts2】进阶

    一.Action处理请求参数 1.1 属性驱动 1.2 模型驱动 1.3 扩展 将数据封装到List集合 将数据封装到Map集合 二.类型转换 2.1 自定义类型转换器: 1.创建一个自定义类型转换器 ...

  8. 阿里P8架构师总结Java并发面试题(精选)

    一.什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速.比如,如果一个线程完成一 ...

  9. STM32L1xx——sx1278开发之LoRa扩频技术基础知识

    扩频技术的发现 1944年,好莱坞26岁女影星HedyLamarr(号称世界上最美丽的女人)发明了扩频通信技术,这种跳频技术可以有效地抗击干扰和实现加密. 后来人们发现,扩频技术可以得到如下收益:从各 ...

  10. “System.Reflection.TargetInvocationException”类型的未经处理的异常在 mscorlib.dll 中发生

    异常汇总:http://www.cnblogs.com/dunitian/p/4523006.html#signalR 第一种,权限不够,在项目运行的时候弹出==>解决方法:以管理员权限运行vs ...