不知道为什么内存消耗发热这么严重,我个人觉得应该是小怪和角色的寻路过程占了过大的资源。
可以考虑取消所有小怪的寻路,只有进入角色一定范围的会主动追随角色进行攻击,其余都是原地游荡。
角色的自动寻路攻击,也可以关闭一部分性能,怪进入一定范围就自动a上去。这个范围可以比上一个范围大一些。
避免角色死亡,小怪游荡不去攻击另一些玩家。可以设定,小怪的游荡有一定的目的性。比如,从出生点到属性塔,中间没有玩家,则去另一个有玩家的属性塔。
这样做,需要玩家的主观能动性加强,需要更多的移动操作,但是应该降低内存消耗,也不影响很大的游戏内容