【文件属性】:
文件名称:lua-quadtree:Lua 的四叉树库
文件大小:9KB
文件格式:ZIP
更新时间:2021-06-01 10:55:08
Lua
四叉树 Lua 模块
版权
版权所有 (C) 2008 Samuel Stauffer < >
执照
GPLv2 - 有关许可证详细信息,请参阅许可证和复制。
API 文档
QuadTree.new(左、上、宽、高)
创建并返回具有给定位置和大小的 QuadTree 类的新实例。
四叉树:细分()
将四叉树细分(分裂)为四个子四叉树
四叉树:addObject(对象)
将对象添加到四叉树
QuadTree:removeObject(object, usePrevious)
从 QuadTree 中删除一个对象,并选择使用该对象的先前坐标。
四叉树:removeAllObjects()
从四叉树中删除所有对象
四叉树:更新对象(对象)
更新已在四叉树中的对象,将其从先前位置移动到当前位置。
四叉树:getCollidableObjects(对象,移动)
返回给定对象附近
【文件预览】:
lua-quadtree-master
----LICENSE(779B)
----quadtree.lua(4KB)
----COPYING(15KB)
----README.rst(1KB)
----tests.lua(2KB)