摘要: 游戏中的AOI(Area of Interest)算法游戏的AOI算法应该算作游戏的基础核心了,许多逻辑都是因为AOI进出事件驱动的,许多网络同步数据也是因为AOI进出事件产生的。因此,良好的AOI算法和基于AOI算法的优化,是提高游戏性能的关键。我在实践中所熟知的游戏AOI算法大致有两种,在此做一些总结,顺便梳理一下,打算设计出一套统一的接口封装不同的算法实现(网络上还有些其他算法,因为不熟悉不作记录了)。我所记录的这两种算法也算经典了,一个叫做网格法,一个叫做双链表法。统一接口设计:AOI需求大概是这样:1.游戏地图上有一些npc和玩家在移动,每一个这样移动的对象我们叫做AOIEntity 阅读全文
posted @ 2013-07-21 17:07 persistentsnail 阅读(8098) 评论(1) 推荐(2) 编辑