src/scenes/PreloadScene.tsimport { Graphics, Text } from 'pixi.js';import { ASSETS, COLORS } from '../constants';import { Scene } from '../core/Scene';import { MenuScene } from './MenuScene';/*** Loads all game assets and shows a progress bar. As you add more assets:** await this.game.assets.loadMap({* player: 'assets/sprites/player.png',* coin: 'assets/sprites/coin.png',* }, (p) => this.setProgress(p));** await this.game.audio.register(ASSETS.audio.pickup, 'assets/audio/pickup.wav');*/export class PreloadScene extends Scene {private bar!: Graphics;private barOutline!: Graphics;private statusText!: Text;private progress = 0;
Showing the first 20 lines.
Get full code