Skip to content
/ AOI Public
forked from HahahaVal/AOI

基于网格算法实现,使用lua调用的AOI库

Notifications You must be signed in to change notification settings

Carlcjb/AOI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AOI

基于网格算法实现的AOI动态库,使用lua脚本调用提供以下接口

  • local manager = aoi.new(width, length)
  • manager:enter(map, entityId, aoi, x, y)
    • 提供函数回调map:OnEnter(entityId1, entityId2) entityId2进入entityId1的视野
  • manager:move(map, entityId, x, y)
  • manager:leave(map, entityId)
    • 提供函数回调map:OnLeave(entityId1, entityId2)

About

基于网格算法实现,使用lua调用的AOI库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 66.9%
  • Lua 31.4%
  • C++ 1.1%
  • Makefile 0.6%