Phaser Ui Comps Versions Save

Phaser 3 UI Components built by Adobe Animate

v1.0.0

4 years ago

Upgraded to Phaser 3.17

  • This Phaser version allows to use masks in containers at any depth, so:
  • ComponentClip now extends Phaser Container. Therefore removed unnecessary group getters/setters like groupX, groupY and others.

v0.1.3

5 years ago
  • JSFL script added DIMENSIONS_ prefix for zones
  • UIManager class added

v0.1.2

5 years ago
  • JSFL script fixed polygon alpha
  • JSFL script removed useless polygon and tileSprite state params
  • ComponentClip fixed groupVisible property setter,
  • ComponentClip added destroy method
  • UIComponentPrototype destroy method also destroys its ComponentClip, if one appended
  • UIContainer added Container component

0.1.1

5 years ago
  • JSFL script fixed black shapes export
  • JSFL script fixed zero alpha components export
  • UIProgressBar added Progress Bar component
  • UIButtonDraggable fixed drag start position

Also made a new showcase with all UI comps available https://xense.github.io/phaser-ui-comps-docs/tutorial-showcase.html

v0.1.0

5 years ago

First release

Includes

  • JSFL script for exporting UI, Built in Adobe Animate
  • ComponentClip self-building component
  • Plugin Phaser 3 Plugin for simple clip creating from scene factory and creator
  • UI Components:
    • ComponentPrototype Base component class, can be easily overrided to create any component you like
    • Button, simple button with 4 states, up, over, down, disable
    • ButtonDraggable same as button, but also emit drag event, drag bounds can be applied
    • ButtonSelect checkbox-like button, has 4+4 states ( with _select suffix and without it)
    • ButtonRadio radio buttons can be grouped, so only one of them can be selected
    • ScrollBar can be vertical or horizontal, has draggable thumb, prev and next buttons.
    • ScrollPanel scrolls any provided container with applied scroll bar

Watch full docs, examples and tutorials here https://xense.github.io/phaser-ui-comps-docs/