跳到主要内容

常见故障:先查这一层

先确认能稳定复现,再一次改变一个因素。下面是排查入口,不是碰到症状就机械套用的修复代码。

症状到证据​

症状第一批检查相关章节
按钮可见却点不到UITransform 尺寸、interactable、遮挡、active、输入日志输入
点一下加两次分Button 和触摸是否都绑定、on/off 是否配对生命周期
拖动总偏一截父节点空间、锚点、抓取偏移、相机坐标
切屏后按钮被裁切设计分辨率、Fit 策略、Widget、安全区域适配
重开后计时越来越快多个 schedule、重复实例、旧任务未取消状态
资源存在却显示空白路径大小写、资源类型、SpriteFrame 子资源、回调错误资源
越点目标越小动画中间值被当基准、旧 Tween 未停止动画
回收对象继续动Tween/定时任务未停、复用未复位对象池
退出后报节点失效旧异步回调、跨场景引用、结果过期资源
碰撞没反应2D/3D 混用、刚体类型、分组矩阵、事件开关物理
浏览器正常微信异常平台分支、域名、AppID、基础库、真机日志微信环境
内存逐关增长引用、监听、资源、池容量、场上借出节点性能

一个最小复现应留下什么​

保留能触发问题的最少节点、一个脚本、必要资源与操作步骤。去掉网络后仍出现,就先查本地逻辑;只在加载延迟时出现,就刻意增加延迟测试生命周期。

不要为了“清干净”直接释放全局资源、删除整个项目缓存或重建所有节点。先确认哪一个对象仍被谁持有,再选择最小修复。

请 AI 先诊断,再修改​

症状:重进关卡后,点击一次显示两次日志。
环境:Creator 3.8.8;附组件完整 onEnable/onDisable 与节点树。
步骤:进入→返回→再进入→点击。
请列最可能的三个原因,各给一项验证证据。
确认根因后只修改监听或实例的所有权问题。
验收:重复进出五次,单次点击仍只有一次规则执行。

什么才算修复完成​

原步骤不再失败,相关边界也通过,且没有引入新的副作用。若改动只是加了延迟或吞掉异常,需要解释为何这样能消除根因,而不是让问题暂时难以观察。

依据:节点事件、资源释放、预览调试。