移動流程

用戶移動,根據用戶所在區域查找區域內玩家,並更新視線範圍內玩家對象列表檢並查是否離開或進入視線,若是離開再發送離開周圍玩家或添加新的玩家到列表,發送刪除或添加的位置更新信息到其餘的玩家和回饋給用戶。並調用進入視線的事件和離開視線的事件。設想把地圖分爲若干三角形區域或四邊形區域,檢查用戶位置的所在區域,和用戶是否在臨近區域邊界的視線範圍區域。若是用戶視線範圍所看到的超過了當前區域還要加上用戶視線範圍
相關文章
相關標籤/搜索