LogoPixi’VN
pixi-jsType aliases

Type Alias: ProgressCallback

> ProgressCallback = (progress) => void

Defined in: node_modules/pixi.js/lib/assets/Assets.d.ts:41

Callback function for tracking asset loading progress. The function is called repeatedly during the loading process with a progress value between 0.0 and 1.0.

Parameters

progress

number

The loading progress from 0.0 (started) to 1.0 (complete)

Returns

void

void

Example

// Basic progress logging
const onProgress = (progress: number) => {
    console.log(`Loading: ${Math.round(progress * 100)}%`);
};

// Update loading bar
const onProgress = (progress: number) => {
    loadingBar.width = progress * 100;
    loadingText.text = `${Math.round(progress * 100)}%`;
};

// Load assets with progress tracking
await Assets.load(['sprite1.png', 'sprite2.png'], onProgress);

// Load bundle with progress tracking
await Assets.loadBundle('levelAssets', (progress) => {
    // Progress is normalized (0.0 - 1.0)
    updateLoadingScreen(progress);
});

> [!IMPORTANT] Do not rely on the progress callback to determine when all assets are loaded. > Use the returned promise from Assets.load() or Assets.loadBundle() to know when loading is complete.

Standard