@flyskypie/three-asset-inventory
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

Three Asset Inventory

Usage

import { AssetInventory } from '@flyskypie/three-asset-inventory';

const inventory = new AssetInventory();

// Setup assets meta.
inventory.add.texture('cube-texture','assets/texture/cube.png');

// Setup progress event
inventory.load.on('progress', ({ progress, total }) => {
    const persentage = (progress / total * 100).toFixed(2);
    // Update your loading page.

})

inventory.load.on('complete', () => {
    // Start your app.
})

// Start the loading process.
inventory.load.start();

TODO

  • [x] Texture
  • [ ] Animation
  • [ ] Audio
  • [ ] BufferGeometry
  • [ ] CompressedTexture
  • [ ] CubeTexture
  • [ ] DataTexture
  • [ ] File
  • [ ] ImageBitmap
  • [ ] Image
  • [ ] Material
  • [ ] Object

Package Sidebar

Install

npm i @flyskypie/three-asset-inventory

Weekly Downloads

0

Version

0.1.2

License

MIT

Unpacked Size

9.35 kB

Total Files

12

Last publish

Collaborators

  • flyskypie