0.0.2 • Published 3 years ago
@antondavidenko/layout-phaser3 v0.0.2
Demo ironSource - (v1.0.0)

Installation
- Clone this repository.
- Download and install Node.js.
- Install dependencies using command
npm ifrom project root folder.
Build & run
To build project please run one of following commands:
npm run build- Build project. Files will be placed to build directory.npm start- Build project for development mode and run watchers.
To get access to web server just open http://localhost:9000/?demo in your favorite browser.
Directory structure
src --> Project sources
├── assets --> Assets
│ ├── audio --> Game audio files (RES.audio)
│ ├── configs --> Game configuration files (RES.configs)
│ ├── fonts --> Game fonts
│ ├── images --> General images (RES.images)
│ ├── spritesheets --> Spritesheets (RES.spritesheets)
│ ├── l10n --> Localizations (RES.l10n)
│ ├── textures --> Textures, uses for 3d (RES.textures)
│ ├── ignore.json --> Using this file you can specify ignored resources for PA and IEC separately
├── game --> Game logic (game area, elements, etc)
├── screens --> Game screens (templates, styles, logic)
├── init.js --> Main application fileNotes
Config
- Configuration files locate in
/src/assets/configsdirectory. - Default configuration file is
1.jsonfor PA andiec.jsonfor IEC.
Localization
- Localization files locates in
/src/assets/l10ndirectory. - Default localization file is
en.json - You can change font settings directly in text string.
Localization string example
{
"STRING": "Regular string",
"OBJECT": {
"text": "Example",
"fontSize": 24
}
}Localization strings
"Tutorial"Additional parameters
loglevel- default loglevelstats- show FPS counter & stats- Also you can set placement using:
stats=[position] - Available positions:
top-left,top-right,bottom-left,bottom-right
- Also you can set placement using:
lightHelpers- show light helpers (threejs only)