长条碰撞体跨过网格后:只登记中心格会漏掉相交对象
均匀网格宽阶段必须覆盖碰撞体包围盒跨越的全部单元,并让闭区间接触语义贯穿登记和窄阶段;中心格登记与截断覆盖预算都会破坏候选完备性。
Notes
玩家 · 游戏开发者 —— 写代码的玩家,玩游戏的开发者
均匀网格宽阶段必须覆盖碰撞体包围盒跨越的全部单元,并让闭区间接触语义贯穿登记和窄阶段;中心格登记与截断覆盖预算都会破坏候选完备性。
固定光空间基与级联覆盖宽度后,把正交投影中心吸附到最近阴影纹素,能把相机的亚纹素移动从采样网格中隔离;代价是预留半纹素覆盖余量。
柔度约束的累计乘子必须在同一子步内跨迭代保留,并使用子步时长的平方缩放柔度;每轮清零会让迭代预算变成隐含的材质参数。
偏心接触的法向速度同时来自质心平移与刚体转动;冲量分母加入力臂平方与逆惯量,才能满足恢复系数目标,避免错误注入动能。
有序雾段必须同时交付累计颜色与透射率;透射率相乘、后段颜色经过前段衰减,才能保持均匀介质分段一致,并正确处理不同颜色的前后关系。
投影后的 Z/W 应按屏幕重心线性插值;把它再次送入表面属性的透视校正路径,会改变遮挡结果。用射线与平面求交独立验证深度合同。
固定目标下,临界阻尼弹簧可以闭式推进位置与速度,消除数值积分带来的分帧差异;移动目标、初速度和碰撞仍需要各自的输入合同。
三维 OBB 的完整分离轴测试不仅检查两个盒体的六个面法线,还要检查九个边叉积轴;固定案例中,省略后者会把 0.146715 世界单位的明确间隙误报为碰撞。
平面经逆转置得到的四个系数必须整体归一化;只修正法线长度会改变零点集合,固定缩放和平移案例中裁剪位置从 y=8 错移到 y=2.666667。
两个表示同一旋转的四元数可能互为负数,直接加权会抵消;固定参考半球对齐可消除表示符号对结果的影响,但必须明确半周边界与参考所有权。