没有合适的资源?快使用搜索试试~ 我知道了~
quadtree-js:javascript的轻量级四叉树实现
共14个文件
html:6个
json:2个
js:2个
需积分: 18 0 下载量 32 浏览量
2021-05-07
05:25:13
上传
评论
收藏 29KB ZIP 举报
温馨提示
四叉树 这是一个基于JavaScript方法JavaScript Quadtree实现,该实现基于在上描述的Java方法: 许多游戏需要使用碰撞检测算法来确定两个对象何时发生碰撞,但是这些算法通常是昂贵的操作,并且会大大降低游戏的速度。 一种加快处理速度的方法是减少必须进行的检查的次数。 屏幕相对两端的两个对象不可能碰撞,因此无需检查它们之间是否存在碰撞。 这是四叉树发挥作用的地方。 此实现可以在递归2D四叉树中存储和检索矩形。 每个四叉树节点在分成四个子节点之前,最多可以容纳对象数量。 对象仅存储在叶节点(最低级别)上。 如果一个对象重叠到多个叶节点中,则对该对象的引用将存储在每个节点中。 只有639字节! (压缩+压缩) 演示版 –添加静态对象并查看四叉树拆分 –连续跟踪运动对象 –相互检查所有对象 具有10.000个对象的性能测试 具有10.000个对象的性能测试(旧的实现)
资源推荐
资源详情
资源评论
收起资源包目录
quadtree-js-master.zip (14个子文件)
quadtree-js-master
.gitignore 12B
quadtree.min.js 2KB
package.json 672B
package-lock.json 730B
README.md 5KB
quadtree.js 8KB
docs
simple.html 11KB
dynamic.html 11KB
test-10000-1.2.0.html 7KB
style.css 1KB
index.html 2KB
test-10000-1.1.3.html 7KB
many.html 12KB
quadtree.d.ts 2KB
共 14 条
- 1
资源评论
梦小露
- 粉丝: 20
- 资源: 4640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功