Small 2D local 2-player gunfight game. Hoa means friend in Hawaian.
Player 1 controls: Player 2 controls:
Vite supports loading assets via JavaScript module import
statements.
This template provides support for both embedding assets and also loading them from a static folder. To embed an asset, you can import it at the top of the JavaScript file you are using it in:
import logoImg from './assets/logo.png';
To load static files such as audio files, videos, etc place them into the public/assets
folder. Then you can use this path in the Loader calls within Phaser:
preload();
{
// This is an example of an imported bundled image.
// Remember to import it at the top of this file
this.load.image('logo', logoImg);
// This is an example of loading a static image
// from the public/assets folder:
this.load.image('background', 'assets/bg.png');
}
When you issue the npm run build
command, all static assets are automatically copied to the dist/assets
folder.