文件名称:pixi-cull:一个库,以明显剔除旨在与pixi.js一起使用的对象
文件大小:1.17MB
文件格式:ZIP
更新时间:2024-05-20 13:36:04
camera viewport pixi cull pixi-viewport
像素剔除 一个库,用于明显剔除旨在与pixi.js一起使用的对象(但不依赖于pixi.js)。 包括两种类型的筛选算法:简单哈希和空间哈希。 空间哈希还可以用于冲突检测,AI等。 功能包括: 自动为pixi.js对象计算边界框 还允许手动计算对象 从包括pixi-viewport(pixi-viewport.getVisibleBounds())的任何视口计算的边界 从v1移至v2 pixi-cull已重新设计并移植到打字稿。 删除了以下功能: 删除了用于更改对象的参数名称的选项,包括AABB,脏的,空间的和可见的(这大大简化了)代码 删除了calculatePIXI作为选项,因为该库现在仅针对pixi.js设计 基本原理 由于我维护pixi-viewport,因此多次要求我提供剔除库。 好吧,这是。 从两种嵌入式算法中进行选择以剔除您的对象。 简单的例子 import * as
【文件预览】:
pixi-cull-master
----rollup.demo.js(697B)
----.jsdoc.json(2KB)
----rollup.config.js(1KB)
----docs()
--------sample.js(1KB)
--------index.js(1.82MB)
--------index.js.map(3.15MB)
--------jsdoc()
--------index.html(2KB)
--------index.ts(5KB)
--------index.css(1011B)
----package.json(2KB)
----@types()
--------simple.d.ts(4KB)
--------index.d.ts(248B)
--------types.d.ts(447B)
--------spatial-hash.d.ts(8KB)
----example.api.json(8KB)
----webdoc.conf.json(361B)
----LICENSE(1KB)
----dist()
--------pixi-cull.d.ts(13KB)
--------pixi-cull.es.js.map(32KB)
--------pixi-cull.min.js.map(23KB)
--------pixi-cull.min.js(8KB)
--------pixi-cull.es.js(28KB)
----tsconfig.json(124B)
----code()
--------spatial-hash.ts(20KB)
--------simple.ts(7KB)
--------types.ts(435B)
--------index.ts(244B)
----.gitignore(18B)
----rollup.dev.js(782B)
----README.md(3KB)
----yarn.lock(205KB)