0.0.2 • Published 2 years ago

@antondavidenko/layout-phaser3 v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Demo ironSource - (v1.0.0)

Logo

Installation

  1. Clone this repository.
  2. Download and install Node.js.
  3. Install dependencies using command npm i from project root folder.

Build & run

To build project please run one of following commands:

  1. npm run build - Build project. Files will be placed to build directory.
  2. 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

  1. Configuration files locate in /src/assets/configs directory.
  2. Default configuration file is 1.json for PA and iec.json for IEC.

Localization

  1. Localization files locates in /src/assets/l10n directory.
  2. Default localization file is en.json
  3. 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 loglevel
  • stats - show FPS counter & stats
    • Also you can set placement using: stats=[position]
    • Available positions: top-left, top-right, bottom-left, bottom-right
  • lightHelpers - show light helpers (threejs only)