kbe目前用的九宫格 + Witness 全量 update 扫描 极限情况(起1000个bot,同一位置,所有人互相广播)下会导致主循环处理不过来,timer 补帧越来越多,game tick 本身变慢,再连锁触发超时、掉线等 优化方案: 1.分帧更新 Witness 2.Witness 裁剪 3.降低 AOI 更新频率 4.对称AOI去重 计算效率优化 等等等
kbe目前用的九宫格 + Witness 全量 update 扫描
极限情况(起1000个bot,同一位置,所有人互相广播)下会导致主循环处理不过来,timer 补帧越来越多,game tick 本身变慢,再连锁触发超时、掉线等
优化方案:
1.分帧更新 Witness
2.Witness 裁剪
3.降低 AOI 更新频率
4.对称AOI去重
计算效率优化
等等等