Create a loader function for use with the asset manager. Returns a factory function that loads a Howl when called.
URL(s) for the sound file
Optional
Optional Howl configuration
Factory function compatible with asset manager's loader parameter
const ecs = ECSpresso.create() .withAssets(a => a .add('explosion', loadSound('/sounds/explosion.mp3')) .add('bgm', loadSound(['/sounds/bgm.webm', '/sounds/bgm.mp3'])) ) .build(); Copy
const ecs = ECSpresso.create() .withAssets(a => a .add('explosion', loadSound('/sounds/explosion.mp3')) .add('bgm', loadSound(['/sounds/bgm.webm', '/sounds/bgm.mp3'])) ) .build();
Create a loader function for use with the asset manager. Returns a factory function that loads a Howl when called.