位置: 编程技术 - 正文

Unity3D的断点调试功能(unity二段跳)

编辑:rootadmin

推荐整理分享Unity3D的断点调试功能(unity二段跳),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity 断点,unity打断点,unity 断线重连,unity断网怎么用,unity二段跳,unity 断点续传,unity 断点续传,unity 断点,内容如对您有帮助,希望把文章链接给更多的朋友!

断点调试功能可谓是程序员必备的功能了。Unity3D支持编写js和c#脚本,但很多人可能不知道,其实Unity3D也能对程序进行断点调试的。

调试有两种方式,一种是使用visual studio配合unityVS来调试,另一种是使用MonoDevelop自带的调试功能。先说unityVS的。感谢网友的提醒,unityVS已经被微软收购,现在叫visual studio tools for unity,免费下载。在网上搜索到下载的途径,对应自己使用的vs版本下载: 下载后只有一个安装包: 直接安装: 安装完成后,新建Unity项目会多出一个可选的导入包,也可以在建立了项目之后再导入这个包: 导入: 导入后在主菜单会多出一个选项: 选择在vs打开:将会打开vs 在vs里面会多出一个按钮,附加进程到unity接下来,就可以正常的断点调试了。 第二种是使用MonoDevelop调试: 首先肯定是先要把脚本编辑器指定为MonoDevelop了。 Unity3D的断点调试功能(unity二段跳)

选择好之后,可以在项目面板右键选择Sync MonoDevelop Project来打开MonoDevelop。

因为需要有脚本才能对脚本进行调试,所以我写了个很简单的脚本,里面有两个按钮,按第一个“add”按钮的时候,程序会用一个循环的方式把从0到9的数加起来,然后累加给sum。按第二个按钮时,会把sum清零。 写好脚本之后,把脚本随便拖到场景的物体上面,我们准备调试了。在调试之前,我们需要把MonoDevelop和Unity3D进行连接。 具体的连接方法有2种:第一种,先把当前场景保存一下,然后关掉Unity。回到MonoDevelop,按F5或者点击Debug按钮。 这样,MonoDevelop会打开一个新的Unity3D界面,这时候连接完成了。 第二种方法,无需关掉Unity,在MonoDevelop的Run菜单下选择Attach to Process 然后选择Unity的进程,点击Attach按钮。 这时候,MonoDevelop就连接上了Unity了。 当连接好了Unity3D之后,右边的调试按钮就变成可用了,我们把视窗显示选择Debug。 debug模式脚本下面的位置会多出两个窗口。 回到Unity,点击运行按钮,会看到刚才的脚本已经运行了。里面有两个按钮。 回到MonoDevelop,在脚本里面我们打一个断点(在行号左边点一下) 然后回到Unity里面,点击第一个按钮“add”。这时候断点起作用了,程序会暂停,MonoDevelop跳到断点的行。 留意看下面debug的Locals信息,会看到当前状态下的变量i和sum的&#;。 使用调试按钮,让程序单步的运行 我们看到了当前的变量i和sum的实际变化情况。 到这里,断点调试已经完成。 调试完之后,我建议最好把MonoDevelop和Unity3D的连接断开。假如你不断开的话,Unity会一直处于很卡的状态。 断开的方法也是有几种了,首先对应Debug按钮有一个断开的按钮,可以直接点击断开。 或者我们可以把刚才附加的进程Detach掉。 再或者,我们可以点击这个插头按钮,把Debugger 断开。

Unity3D之手游开发中特殊的文件夹 这里列举出手游开发中用到了所有特殊文件夹。1.EditorEditor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor

Unity3d获取所有子物体 foreach(Transformchildintransform){Debug.Log(child.gameObject.name);}转自:

Unity3d获得android和ios设备的唯一标识 android为mac地址,ios为advertisingIdentifier函数都比较简单,网上也搜得到,我也就不多说了,主要是对于我们没做过安卓和IOS开发的人来说,整合进工程有

标签: unity二段跳

本文链接地址:https://www.jiuchutong.com/biancheng/380110.html 转载请保留说明!

上一篇:Unity3D游戏开发之换装系统的实现(Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社)

下一篇:Unity3D之手游开发中特殊的文件夹(unity3d手机怎么打开)

  • 个人所得税如何查询工资
  • 其他应收款收不回来税务处理
  • 出库成本是什么意思
  • 所得税汇算清缴补税的会计处理
  • 企业利润分配如何缴纳所得税
  • 终止经营的会计处理
  • 新个税系统如何操作
  • 加计抵减税金分录
  • 代理结算费用应该如何处理
  • 出售旧机床的账务处理
  • 销售不动产增值税税率变化
  • 汽车罚款怎么进账
  • 个人到财务挂账怎么做账
  • 什么样的公司可以交五险一金
  • 金蝶是先过账还是先审核
  • 股权投资收入会计处理
  • 打开我的电脑出现找不到应用程序
  • win10怎么关闭相机
  • 回收站右键菜单修改
  • iphone系统推送
  • 财政总预算会计科目
  • nexus 搭建
  • 福利补贴属于工资吗
  • 图像分割最新算法
  • 工费经费的计税依据要扣除含税部分吗
  • 小程序开发定制
  • 公司间代收款需要开票吗
  • 什么情况可以行政拘留不予执行
  • 本年利润在借方代表亏损吗
  • 非营利组织如何才能获得持续稳定的公益捐赠
  • 跨境电商小规模运营负责那些工作
  • sql计算字符串中文个数
  • mysql怎么截取字段
  • 应收票据到期后账务处理
  • 印花税核定征收比例取消了吗
  • 新企业职工工资怎么算
  • 质保金挂账是否需要发票
  • 资产减值损失如何计算
  • sql server 使用
  • 出售子公司股权给其他公司
  • 企业净利润怎么查询数据
  • 盖骑缝章的合同可以双面打印吗
  • 房产评估增值是什么意思
  • 报废资产处置账务处理
  • 收入分成的账务处理
  • 连锁零售药房
  • 异地预缴增值税多交了怎么办,可以退吗
  • 长期待摊销费用属于流动资产吗
  • 私人贴现利息如何交税
  • 审核通过的红字信息表可以删除吗
  • 待处理财产损益是备抵类科目吗
  • 社保费跟工资有关系吗
  • 税收会计记账方法
  • windows web server 2008
  • mysql忽略大小写设置
  • http500内部错误
  • 解析包出现错误无法安装怎么办
  • windows server 2008 硬盘格式
  • linux修改ulimit立即生效
  • linux系统中touch
  • Red Hat Enterprise Linux 5.X的图形安装教程
  • windows超级管理员默认密码
  • service.exe是什么
  • 设计制作个性化文集答案
  • 安装完xp系统直接黑屏怎么办
  • 利用图片密码登录微信
  • linux怎么配置raid
  • android图形
  • python中判断
  • javascript unicode与GBK2312(中文)编码转换方法
  • 炉石 xhope
  • dos 改名
  • 简述jQuery ajax的执行顺序
  • 如何利用百度地图定位
  • Unity 使用WWW类同步加载资源
  • javascript 日期运算
  • jquery.load()方法,刷新网页
  • 辽宁省社保系统操作
  • 党建工作领导小组会议
  • 广东省国家税务局电子发票系统,网络设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设