Unity脚本 --- VS调试工具

news2024/9/27 12:15:40

一般游戏逻辑调试的时候用的都是VS调试工具来进行调试

1.在Unity脚本中启动调试后并不会立刻开始调试,还需要我们在Unity中点击play(游戏运行)后调试才会开始进行

 2.在调试的时候点击f11可以逐语句调试,同时当我们在调试的时候想要查看某个值或者某个组件设计到的数值的时候,我们可以点击右键,然后点击添加监视

此时在下面就会出现一个监视窗口,在监视窗口中我们可以输入想要监视数值的变量,也可以输入简单的计算公式以及相应的变量来看结果,同时我们还可以通过this调用组件来看组件中的各项数值(PS:在调试时使用即时窗口也能实现同样的功能)

当然也可以选择添加快速监视,它和添加监视的区别就是:

1.快速监视在使用后需要关闭才能继续调试,而我们添加的监视在使用后调试时依然能保存

2.快速监视更适合临时使用,而添加的监视则是用于全局使用

1.接下来介绍的是针对Update方法的 ---- 单帧调试

Update方法会在每一帧中被调用执行,有的时候我们并不想看每一帧的调试结果,只想看到某一帧的调试结果时,就可以使用单帧调试法

步骤如下:

一.点击调试

二.在Unity中点击play(左边第一个)开始执行程序

 三.当程序执行到我们想要调试的位置的时候点击暂停程序(中间那个)

四.回到VS中,在Update方法中加断点

五.回到Unity点击单帧执行(右边第一个按钮)

六.回到VS中,程序会在这一帧中停止在断点处,然后该监视监视,该F11逐语句执行就逐语句执行

七.调试完毕后记得结束调试以及关闭单帧执行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/139949.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

螺旋桨k线的意义?

相信大家即使没坐过直升机,也很看见过螺旋桨吧?它的动能巨大,刮起的旋风能支撑起一架飞机的升降。但大家是否知道,在K线技术分析中,也有一种特殊的形态叫“螺旋桨”呢? 三、螺旋桨K线的形态概念 如下图&am…

2023-1-4目前市面上存在的树莓派rp2040控制器

目前市面上存在的树莓派rp2040控制器 1、树莓派pico原装 2、微雪rp2040 3、Ultimate pico rp2040兼容树莓派pico RaspberryPi Pico是一款低成本,高性能的微控制器开发板,具有灵活数字接口。硬件上,采用Raspberry Pi官方自主研发的RP2040微控…

高精度PWM脉宽调制信号转模拟信号隔离变送器0-5V/0-10V/1-5V,0-10mA/0-20mA/4-20mA

主要特性:>>精度等级:0.1级。产品出厂前已检验校正,用户可以直接使用>>辅助电源:8-32V 宽范围供电>>PWM脉宽调制信号输入: 1Hz~10KHz>>输出标准信号:0-5V/0-10V/1-5V,0-10mA/0-20mA/4-20mA等,…

国家法定节假日安排,节假日查询API接口有哪些?

节假日,对于我们每个人来说都息息相关。特别是国家法定节假日的安排,大家都希望清楚知道并合理安排好。因为,节假日是国务院统一安排的,我们就为此编写了这样一个节假日查询API接口,供大家方便查询。 节假日API接口正广…

佳能6D误格式化覆盖后的恢复方法

佳能6D算是佳能众多摄像机中的明星机型,销量很大。同样遇到的问题也很多,今天要说的案例就是佳能6D格式化覆盖后的恢复案例,比较特殊的是其结构部分全部覆盖了,下面我们来看看这个案例。故障存储:64G sd卡,采用exFAT文…

软件项目如何进行任务分配,减少冲突?

1、任务分配并非平均分配 项目经理往往有个认知误区,认为把工作任务详细分解,平均分配给每个人,不偏不倚,公平公正就没有问题。但在实际开发过程中,这样很容易出问题,尤其是到项目后期,掉链子的…

Python中的时间序列数据操作总结

时间序列数据是一种在一段时间内收集的数据类型,它通常用于金融、经济学和气象学等领域,经常通过分析来了解随着时间的推移的趋势和模式 Pandas是Python中一个强大且流行的数据操作库,特别适合处理时间序列数据。它提供了一系列工具和函数可以…

意想不到的前端三个小妙招

大厂面试题分享 面试题库前端面试题库 (面试必备) 推荐:★★★★★地址:前端面试题库整理下本人在工作中撸代码遇到的一些刚看时一脸懵逼,实则很简单就能解决的小妙招,希望对大家有所帮助哟~伪元素动态改变…

「诗人艺术家ll著名诗人」胭脂茉莉十四行诗10首

【诗人艺术家ll著名诗人】胭脂茉莉十四行10首胭脂茉莉诗人简介:胭脂茉莉,女,江苏人,年少习诗,作家、诗人。评论及随笔见诸媒体及报刊,诗歌被选编入海内外多种选本及刊物,其主要代表作有现代禅诗…

vue3-init

Vue3快速上手 1.Vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)耗时2年多、2600次提交、30个RFC、600次PR、99位贡献者github上的tags地址:https://github.com/vuejs/vue-next/release…

maven中的scope

provided: 编译运行时期,目标容器已经提供,打jar包时候不带optional,依赖传递test: 举例子junit,为什么Test在src的java蓝包的测试类的方法上面不能用?src的java绿包里的测试类的方法上可以用。 依赖传递:间…

【数据篇】32 # 如何选择合适的方法对数据进行可视化处理?

说明 【跟月影学可视化】学习笔记。 从原始数据中过滤出有用的信息 下面通过航拍公园人群分布例子,按照某些属性对数据进行过滤,再将符合条件的结果展现出来。 数据来源:https://github.com/akira-cn/graphics/blob/master/data/park-peo…

Java on Azure Tooling 2022年12月更新|Azure SDK 参考书代码样例支持及用户体验提升

作者:Jialuo Gan - Program Manager, Developer Division at Microsoft 排版:Alan Wang 大家好,欢迎回到12月的 Java on Azure Tooling 的更新。首先,提前祝大家新年快乐。在这次更新中,我们将介绍 Azure SDK 参考书的…

Linux系统之部署MxsDoc个人文件管理系统

Linux系统之部署MxsDoc个人文件管理系统一、MxsDoc介绍1.MxsDoc简介2.MxsDoc功能3.MxsDoc应用场景二、检查本地系统环境1.检查系统版本2.检查系统内核三、下载MxsDoc软件包1.创建软件目录2.下载MxsDoc软件3.查看下载软件四、部署MxsDoc1.解压MxsDoc软件包2.一键部署MxsDoc五、登…

【Linux逻辑卷管理】之pvcreate、pvdisplay和pvremove

文章目录一、逻辑卷管理(LVM)概念1. LVM 定义2. 物理卷(PV)3. 卷组(VG)4. 逻辑卷(LV)二、创建逻辑卷1. pvcreate命令将分区标记为物理卷,创建物理卷2. vgcreate命令将一个或多个物理卷结合为一个卷组,创建卷组3. lvcreate命令根据卷组中的可用物理区块,创…

【线上故障记录】MySQLTransactionRollbackException: Lock wait timeout exceeded

数据同学反馈凌晨1-2点会出现连接系统MySQL数据库等待锁超时 com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction InnoDB事务等待一个行级锁的时间最长时间默认值是50秒(单位是秒&#x…

尚硅谷_ShardingSphere5

ShardingSphere5第01章 高性能架构模式1、读写分离架构2、数据库分片架构2.1、垂直分片2.2、水平分片3、读写分离和数据分片架构4、实现方式4.1、程序代码封装4.2、中间件封装4.3、常用解决方案第02章 ShardingSphere1、简介2、ShardingSphere-JDBC3、ShardingSphere-Proxy第03…

tcping实用小工具

Tcping----实用小工具tcping命令详解 一、tcping介绍 tcping:tcping命令基于tcp协议监控,可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之…

DNS域名解析

文章目录一 定义二 配置文件三 DNS解析流程四 总结一 定义 用户在浏览器输入URL,浏览器就会向该URL对应的服务器发送请求,获得对应的IP,才能将资源返回给用户。 简单来说,DNS就是将URL转化成IP的过程。 二 配置文件 在Linux系统…

js逆向-Mytoken请求参数逆向

声明 本文仅供学习参考,如有侵权可私信本人删除,请勿用于其他途径,违者后果自负! 如果觉得文章对你有所帮助,可以给博主点击关注和收藏哦! 前言 目标网站:aHR0cHM6Ly93d3cubXl0b2tlbmNhcC5j…