Theseus 模组文档
API 参考 / judge 包:判定管线

judge 包:判定管线


判定从时间窗口开始:宿主把全部非内置 JudgmentPolicy 的五个窗口逐字段取最大,再按注册顺序经 JudgmentWindowSynthesizer 链协商,得到本局生效的窗口。宿主据此产出 JudgeResult;JudgmentAdjuster 链在计分前依次改写结果,随后才计分、更新连击、生成特效并投递 NoteJudgedEvent / ComboBreakEvent(纯通知,不可取消)。

本页后半部分收录位姿介入面:轨道与相机的 TrackPoseAdjuster / CameraPoseAdjuster、链上传阅的 TrackPose 与 CameraPose、场景实体层级 SceneEntity 与 EntityPose。位姿与实体只影响表现层,判定引擎零消费。

相关章节:ModRegistries(注册入口)、GameplayContext(只读游玩快照)、NoteJudgedEvent、ComboBreakEvent、GameStateAccess(相机与实体写入面)。