/GameAoi

MMO中AOI实现

Primary LanguageJava

GameAoi

MMO 灯塔实现AOI的两种方式

  • 1.把地图划分为数个区域(即灯塔),这种方式预先划分多个区域,如果地图较大,数量较多,那么内存消耗会很大(比较通用)。
  • 2.对第一种方式继续演进,并不对灯塔进行实例化,当玩家进入地图的时候,根据玩家的id可以计算出一个虚拟的灯塔区域,并用一个areaId代替此区域。

    这样无论地图有多大,地图上的内存消耗只与当前地图中的对象相关,而不是与地图大小相关

    演示客户端缓慢制作中...