网站首页 > 游戏开发 正文
这里废话我就不多说了。
断点调试最恶心的地方莫过于在 递归里 循环里 Update里调试。因为程序会走很多遍,可是往往只需要调试其中某一次的数据。
1.指定断点次数。
比如有一个方法程序会调用N次,那么我希望程序在调用第50次的时候断住,怎么办呢?如下图所示,鼠标右键选择New Breakpoint
接着将弹出断点的详细面板。如下图所示,在左侧下拉菜单中,可以选择断点的次数、大于该次数、或者小于 或者 等于 该次数。右侧我这里输入的是50表示程序经过的第50次才会进入断点。
2.指定断点的条件。
比如在Update中每一帧某个变量数据是变化的,但是我只想当这个变量完全等于某个值的时候程序在进入断点。如下图所示,count 是一个变量,它的值将在update里每帧递增。我希望当count = 10的时候 程序在进入断点中。那么我在下面的窗口中输入 count == “10” 即可。(如果你的变量是字符串浮点数也是可以的) 另外,如果你希望断点是 小于等于10 或者 大于等于 只需要写入正确的数学符号即可。 如: count <= “10” 或者 count >= “10” 记住所有数据要放在 英文输入法的双引号中。
做还有个好处 就是 比如同一个脚本挂在不同的游戏对象身上,此时只想调试其中某一个对象的脚本。这里就可以写 gameObject.name == “xxx name” 即可。
猜你喜欢
- 2022-04-24 Unity3D研究院之通过ipa或apk获取游戏所使用的unity和Xcode版本
- 2022-04-24 Unity3D研究院编辑器之脚本生成Preset Libraries(十四)
- 2021-09-07 Unity3D研究院之系统内置系统图标大整理
- 2021-09-06 Unity3D研究院编辑器之5.3JSON的序列化
- 2021-09-06 Unity3D研究院编辑器之脚本打开SpritePacker窗口(十七)
- 2021-09-06 #你好Unity3D#Hierarchy视图监听gameObject点击事件
- 2021-09-04 Unity3D研究院编辑器之自定义默认资源的Inspector面板(十)
- 2021-09-04 Unity3D研究院之两个游戏工程资源同步问题(八十六)
- 2021-09-04 Unity3D研究院编辑器之不实例化Prefab获取删除更新组件(十五)
- 2021-08-30 Unity3D研究院编辑器之独立Inspector属性(九)
你 发表评论:
欢迎- 开源分类
- 最近发表
-
- Unity3D研究院之通过ipa或apk获取游戏所使用的unity和Xcode版本
- Unity3D研究院编辑器之脚本生成Preset Libraries(十四)
- 手把手教你Charles抓包工具使用
- python开发的程序内存越来越大_遇到个python进程占用内存太多的问题 | 数据,更懂人心...
- Selenium Python3 请求头配置
- Unity3D研究院之系统内置系统图标大整理
- Unity3D研究院编辑器之5.3JSON的序列化
- Unity3D研究院编辑器之脚本打开SpritePacker窗口(十七)
- #你好Unity3D#Hierarchy视图监听gameObject点击事件
- Unity3D研究院编辑器之自定义默认资源的Inspector面板(十)
- 开源网标签
本文暂时没有评论,来添加一个吧(●'◡'●)