[Parity][map][S3][F] level-view 构建中的静默降级 #634
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
来源审计项:
map#15— [S3][F] level-view 构建中的静默降级位置:
src/client/map/level-view.ts:225-227(enrichDraws):dt1Names[draw.library] ?? ''、atlasEntry?.placement ?? null。之后world-renderer.ts:1072的if (!p || !ctx.tileGpuCache) return静默不画。level-view.ts:228-237:animatedPlacements只看animatedFrames.length>1,没有按 DT1 的 animated 标志过滤。level-view.ts:254-330(resolveGroundedSpawnTile):先找入口,再用"全部可走子格的质心最近点",最后退到几何中心(326-329),明确违反 AGENTS §2.2。客户端目前不使用spawnX/Y。level-view.ts:400-490:scene.missingTiles / missingRefs被丢弃,不上报。原版: —
影响: 缺图块时地面出现空洞但不报错;出生点启发式目前没有被使用。
建议: 缺少 placement 时抛错或上报;删除
resolveGroundedSpawnTile,或改为只用 DRLG 给定的入口点。已有 issue: —(与 #540 "占位色块"不同:这里是静默不画)