用途:针对游戏操控手感问题(僵硬、发飘、沉重、打滑、无响应、不公平,或玩家以为跳成功却失败、卡平台边缘等)进行输入与移动工程审查。
主要能力:先读取项目,识别移动模型(横版平台、跑酷、俯视、动作、物理驱动、网格或车道)、输入面(键盘、触屏、手柄;是否区分点按与长按;失焦时是否清除按键状态)、主循环(可变 dt、固定步长或按帧计数)以及四个关键位置(读取输入、速度积分、碰撞解算、跳跃或动作起点)。随后加载 feel-catalog.md,按其适用性表逐行审查,记录每项技术的存在、部分实现或缺失,并附 file:line 证据。审查覆盖症状指向的相关技术(如土狼时间、跳跃缓冲、点按与长按区分、可变跳跃、下落重力、终端速度、空中控制)。
使用方式:审查后先只提交一张建议表(技术、位置、现状、建议值、原因,并标注推荐或可选、具体数值和副作用),然后停止并等待确认,不得先改代码。用户明确表示无需询问时,可直接应用推荐项并在报告中给出表格。应用时仅改已确认行,在原移动代码上扩展而非替换,所有新数值集中到项目的可调参数结构或统一常量块。完成后对每项技术运行一个最小验证(脚本化输入序列、断言或项目自带覆盖层),并报告结果;无验证的技术标为未验证。
适用场景:适用于需要评估和改善操作响应、跳跃容错与移动手感的项目。
限制:仅限移动与输入,屏幕震动、命中停顿、挤压拉伸、粒子属于表现层,只能作为可选后续项提出,不在本轮添加。未经先提交表格就直接改代码的流程视为失败。引擎与语言以项目为准,目录内容为伪代码,需映射到项目自身的更新循环与物理 API。