【转】说说如何使用unity Vs来进行断点调试
| 大家可以从这下载最新版的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来进行断点调试的更多相关文章
- 说说如何使用unity Vs来进行断点调试
转载自:http://dong2008hong.blog.163.com/blog/static/4696882720140293549365/ 大家可以从这下载最新版的unity vs. Unity ...
- Unity进阶技巧 - 使用MonoDevelop来断点调试
前言 断点调试在编程调试过程中是一项非常重要的功能,而Unity自带的脚本编辑器MonoDevelop需要进行一些设置才能使用断点调试的功能,今天我们就来看看如何使用MonoDevelop进行断点调试 ...
- unity手机游戏应用程序调试控制台Lunar Mobile Console - PRO 1.5.5
unity手机游戏应用程序调试控制台Lunar Mobile Console - PRO 1.5.5 High-performance Unity iOS/Android console built ...
- 使用Visual Studio加断点调试Unity游戏的C#代码
1.安装Unity5.2.5 2.安装Microsoft Visual Studio 2013 3.打开VS2013,点击Tools | Extensions and Updates,然后在这个界面点 ...
- 在Unity中对Lua进行调试
前言 接我之前的文章,讲到使用IntelliJ IDEA(做为Lua的编辑器)+EmmlyLua(插件),当然EmmlyLua也提供调试功能的. Lua代码提示和方法跳转 在Lua中提示UnityEn ...
- 写给Unity开发者的iOS内存调试指南
0x00 前言 工作的过程中,常常会发现有小伙伴对Unity的Profiler提供的内存数据与某些原生平台Profiler工具,例如iOS系统和Xcode,所提供的内存数据有差异而感到好奇.而且大家对 ...
- unity gizmo绘制圆形帮助调试
using UnityEngine; using System.Collections; using System; public class LearnGrazio : MonoBehaviour ...
- Unity 琐碎(4) 可视化辅助调试Giamos
Gizmos 类 可以在代码中绘制一些输出结果或者中间输出内容,比如计算后的包围盒等等 类变量 方法 作用 color 控制输出颜色 matrix Set the gizmo matrix used ...
- Unity 琐碎(2): Shader 颜色调试
Shader的调试有点蛋疼,最近在测试Image Effect中深度还原时,不知道输出的结论是否正确,后面就采取了这种策略.在物体上世界坐标位转换区间到[0,1],然后作为颜色进行输出.然后Image ...
随机推荐
- CC2540开发板学习笔记(七)—— 睡眠唤醒
(一)中断唤醒 一.实验内容 通过中断唤醒在睡眠模式下的CC2540 二.实验原理 1.系统电源管理(工作方式) (1)全功能模式: 高频晶振(16M或者32M)和低频晶振(32.768K RCOSC ...
- Kinect学习笔记(六)——深度数据测量技术及应用
一.Kinect视角场 1.43°垂直方向和57°水平方向可视范围. 2.视角场常量值定义 属性 描述 Format 获取或设置深度图像格式 MaxDepth 获取最大深度值 MinDepth 获取最 ...
- 【spring 配置文件】spring配置文件的解析
一.总体结构 二.详解 1.spring <alias >标签 在对bean进行定义时,除了使用id属性来指定名称之外,为了提供多个名称,可以使用alias标签来指定.而所有的这些名称都指 ...
- eclipse中编译时enum出现cannot be resolved to a type错误
eclipse中编译时enum出现cannot be resolved to a type错误 通常是因为eclise使用的jdk版本的问题...默认是使用的是jdk1.5 应该去选择成jdk1.6或 ...
- MVC 路由模块分析(一)
概述 主要分为四个部分进行分析. First ——Usage: then ——Extension: and then ——Design: last ——Test. 1. Usage 1.1 Displ ...
- 2015ACM/ICPC亚洲区长春站 F hdu 5533 Almost Sorted Array
Almost Sorted Array Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Ot ...
- cocos 帧率测试
有人说导致cocos2dx 帧率下降的是getPosition,我测试以后发现并不是这样的. local MainScene = class("MainScene", functi ...
- 游戏 标签gui.label
using UnityEngine; using System.Collections; public class Gui : MonoBehaviour { public string str; p ...
- BZOJ3648 : 寝室管理
求环套外向树上节点数不小于K的路径数. 首先树的话直接点分治+树状数组$O(n\log^2n)$搞定 环套树的话,先删掉多余的边(a,b) 然后变成了一棵树,直接点分治 然后在树上找到a到b的路径,将 ...
- BZOJ1111 : [POI2007]四进制的天平Wag
POI2007完结撒花~ 首先将n转化为四进制,从低位到高位DP f[i]表示这一位不向下一位借位 g[i]表示这一位向下一位借位,但借的那个不算在i f[0]=0,g[0]=inf f[i]=mer ...





