圆形角色擦过墙角:扩张 AABB 为什么会提前挡住移动
圆形角色扫掠矩形障碍时,扩张 AABB 只提供保守候选;首次接触必须落到偏移边或圆角,否则会把无碰撞轨迹挡住,并把真实接触时间提前。
Notes
玩家 · 游戏开发者 —— 写代码的玩家,玩游戏的开发者
圆形角色扫掠矩形障碍时,扩张 AABB 只提供保守候选;首次接触必须落到偏移边或圆角,否则会把无碰撞轨迹挡住,并把真实接触时间提前。
直行代价为 1、斜行代价为根号 2 时,曼哈顿距离会高估剩余成本,使目标出队即返回失去最优性依据;用无障碍八方向距离作下界,并保留过期队列检查,才能解释何时可以结束搜索。
2026 上半年全球手游呈「收入持平、下载两位数萎缩、广告预算反向上涨」的组合:IAP 398 亿美元(-2%)、下载 240 亿次(-12%)、游戏广告支出 70 亿美元(+8%)。超休闲进入「量缩价涨」阶段——下载全线跌超 10%,收入反而增长 64%,广告收入 20.2 亿美元已与整个休闲大类持平。新游进入窗口收窄(Top300 新游占比 8%→2%),混合休闲益智与中国小游戏是仅有的高增长细分。全文 13 章,含 114 行数据表、12 个数据陷阱与 95 条来源索引。
九宫格面板小于两侧边框总宽时,应显式选择压缩策略;同比缩短目标边框、保留源 UV 分界并跳过零面积片区,可以避免反向中心和重复覆盖。
匀速移动目标的提前量来自同一时刻的距离约束;选择最早正根、单独处理等速退化,并用稳定求根避免接近等速时的相消误差。
循环动画事件应在未取模的绝对时间区间内枚举;左开右闭约定保证分帧不重不漏,容量预检则避免超预算时交付半批事件。
固定单层双线性样本表明,整张图集的 Clamp 不能隔离内部图块;半像素全域内缩会改变内容映射,局部钳制与边缘扩展则需要不同的资产合同。
透视球体的屏幕轮廓大于中心截面近似,近距离与偏轴位置会放大低估;LOD 应使用明确的投影尺寸合同,并把近面相交作为独立决策。
圆环发射器若均匀抽取半径,会把更多粒子挤进内侧等面积区域;平方半径采样修正面积密度,同时要求明确随机输入、局部空间与退化圆周的接口语义。
Hermite 基函数使用归一化时间,资产中的每秒速度必须乘关键帧间隔;同时返回物理时间导数,才能检查接缝速度,并把单位错误与曲线越界分开处理。