移动流程

用户移动,根据用户所在区域查找区域内玩家,并更新视线范围内玩家对象列表检并查是否离开或进入视线,若是离开再发送离开周围玩家或添加新的玩家到列表,发送删除或添加的位置更新信息到其余的玩家和回馈给用户。并调用进入视线的事件和离开视线的事件。设想把地图分为若干三角形区域或四边形区域,检查用户位置的所在区域,和用户是否在临近区域边界的视线范围区域。若是用户视线范围所看到的超过了当前区域还要加上用户视线范围
相关文章
相关标签/搜索