zyb

请问你是用四叉树管理的么?每个entity有个可视范围,当entity移动时,需要先调整其在四叉树里面的位置,然后获取新可视范围区域内的entity集合(这里是关键!由于采用四叉树,可以通过给定范围,精确的找出小范围的目标entity),和老的集合比较,计算差集和补集,分别通知离开和进入消息。