0.0.2 • Published 2 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 i
from 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 file
Notes
Config
- Configuration files locate in
/src/assets/configs
directory. - Default configuration file is
1.json
for PA andiec.json
for IEC.
Localization
- Localization files locates in
/src/assets/l10n
directory. - 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)