修复: 卡①S2 观察项根因修复——board_shot_probe 抓帧时序改时间制等入场涟漪完结+golden 三张基线换代。基线换代触发原因(强制记载):非视觉回归非素材换代——render_gate 清障后首跑 golden L2_underdark changed=2.53% 越限(基线入库时首对比 0.00%),停机诊断实证=波动性越限(L2 四跑 0.00/2.53/2.29/1.17%、L3 0.89/1.78/1.59%、L1 恒 0.00%):board_view rebuild 入场动画(全板淡入 motion(0.2)+R0 涟漪 motion(0.04×距离)+motion(0.12),最远格 ≈0.56s)未完时抓帧,原制 6 个 process_frame 热机后 ≈0.1s 恒捕在中途态、逐跑帧时序抖动使揭示 alpha 漂移;基线生成跑恰逢冷机慢帧捕到完结态故入库时全过。修复=抓帧前 create_timer(1.2)s(2×余量)锚定动画完结态(探针侧零运行时 diff);换代后三连跑稳定性实证全 0.00%/0.00%/0.00%;render_gate 修复后全绿(EXIT=0);容差 2%/16 用户冻结口径未动(S2 呈报在案);素材齐盘守卫走 golden_baseline_refresh.sh(S3/Q5/Q2 口径全随)
This commit is contained in:
1 parent
8029af5e07
commit
a7861aec5a
3 files changed
+6
-2
No files matched your search
@@ -59,8 +59,12 @@ func _ready() -> void:
|
||||
view.set_world_font(ui_font)
|
||||
add_child(view)
|
||||
view.rebuild(settlement.minesweeper.current_board(), settlement.minesweeper)
|
||||
for i in range(6):
|
||||
await get_tree().process_frame
|
||||
# 抓帧前等入场动画完结(迭代 19 卡① S2 观察项根因修复 2026-10-08):rebuild 有全板淡入
|
||||
# motion(0.2)+R0 涟漪逐格延迟显形(motion(0.04×离板心距离)+motion(0.12),最远格 ≈0.56s),
|
||||
# 原制 6 个 process_frame 热机后 ≈0.1s=捕在涟漪中途——逐跑帧时序抖动使揭示 alpha 漂移,
|
||||
# golden L2/L3 跨 2% 容差线波动(实测 0.00-2.53%)。改时间制 1.2s(2×余量)=锚定动画完结态。
|
||||
await get_tree().create_timer(1.2).timeout
|
||||
await get_tree().process_frame
|
||||
await RenderingServer.frame_post_draw
|
||||
var img := get_viewport().get_texture().get_image()
|
||||
if img == null or img.is_empty():
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 115 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 109 KiB |
Reference in new issue
Block a user