Plugin list
List of my plugins¶
Version of phaser3
Please upgrade your phaser3 to version >= 3.50.
- Anchor: Set position based on visible window.
- Arcade-TCRP/Player: Run commands on step of Arcade.
- Arcade-TCRP/Recorder: Store commands with step of Arcade.
- AwaitLoader: Await custom task in preload stage.
- Away time: Get time from previous closing application to now.
- BBCodeText: Drawing text with BBCode protocol.
- Board: Core object of Board system.
- Board/Field of view: Visible testing, to find field of view.
- Board/Hexagon map: Create tile positions in hexagon/triangle/parallelogram geometry in hexagon grid.
- Board/Match: Get matched chess.
- Board/Mini board: Chess Container, to rotate/mirror/drag chess together.
- Board/Monopoly: Move through path tiles.
- Board/Move To: Move chess towards target position with a steady speed.
- Board/Path finder: Find moveable area or moving path.
- Board/Shape: Grid (polygon) shape object.
- Bracket parser: A lite-weight bracket parser.
- Buff data: Data manager with buffs.
- Build arcade object: Create arcade body, and inject arcade object methods.
- Bullet: Move game object toward current angle of game object, with a constant speed.
- Button: Fires 'click' event when touch releasd after pressed.
- Canvas: Drawing on canvas.
- Canvas image data: Get image data from texture, or text object.
- Circle mask image: Load a texture, then apply a circle mask.
- Clock: A clock to count elapsed time.
- Conditions table: Check conditions to find passed tests listed in a csv table.
- ContainerLite: Control the position and angle of children game objects.
- Containerlite-perspective: Snapshot children of containerlite, to a perspective render texture.
- CSV-scenario: Run script in csv format.
- CSV-to-hash-table: Hash table indexed by (col-key, row-key) from csv string.
- Cursor at bound: Map position pf cursor to cursor key state.
- Curve/Spiral: Spiral curve.
- Drag: Drag game object.
- Drag-rotate: Get dragging angle around a specific point.
- Ease-move: Ease-move game object.
- Eight direction: Move game object by cursor keys, with a constant speed.
- Event promise: Return a promise of an event.
- Fade-out-destroy: Fade out game object then destroy it.
- Fade-volume: Fade-in/fade-out volume of sound.
- File chooser: Create a transparent file chooser button.
- Firebase/broadcast: Broadcast real-time messages, using firebase-database.
- Firebase/files: Save JSON data, using firebase-firestore.
- Firebase/ID-alias: Map an unique ID to another unique ID, using firebase-firestore.
- Firebase/Item-table: 1d/2d/3d table, using firebase-database.
- Firebase/leaderboard: Descending sort scores, using firebase-firestore.
- Firebase/online-user-list: Online user list, using firebase-database.
- Firebase/single-room: Chat room, using firebase-database.
- Flash: Flashing (set invisible then visible) game object.
- Flip: Flipping game object to another face by scaling width/height.
- FSM: Finite state machine.
- Gashapon: Pick random item from box.
- Geom/Hexagon: Hexagon geometry object.
- Geom/Rhombus: Rhombus shape and methods.
- Gesture/Pan: Get pan events of a game object.
- Gesture/Pinch: Get scale factor from 2 dragging touch pointers.
- Gesture/Press: Get press events of a game object.
- Gesture/Rotate: Get spin angle from 2 dragging touch pointers.
- Gesture/Swipe: Get swipe events of a game object.
- Gesture/Tap: Get tap/multi-taps events of a game object.
- Grid align: Align objects on quadrilateral or hexagon grid.
- Grid table: Viewer of grid table, to manipulate game object of each visible cell.
- Image URI loader: Load image by uri in preload stage.
- Input text: Input DOM element.
- Interception: Predict the intersection position of two game objects with constant moving speed.
- Life time: Destroy game object when time-out.
- Line: Draw a line with start/end/body textures.
- LZ-string: Compress string using LZ-based compression algorithm.
- Mouse-wheel to up/down: Map mouse-wheeling to (up/down) cursor key state.
- Move to: Move game object towards target position with a steady speed.
- Nine patch: Stretchable image.
- Particles-along-bounds: Emit particles along bounds of game object.
- Particles/Bitmap-zone: Particles' emitter zone from canvas bitmap of text/canvas game object.
- Path follower: Set position of game object on a path.
- Perlin: Perlin2/Perlin3 noise and simplex2/simplex3 noise.
- Perspective/Card: A container with two perspective-images.
- Perspective/Carousel: A container with cards.
- Perspective/Image: Image with perspective rotation.
- Perspective/ImageCarousel: Display list of images.
- Perspective/Render texture: Render texture with perspective rotation.
- Pop up: Scale up game object.
- Quest: Question manager.
- Raycaster: Raycaster between obstacles.
- Random place: Place objects randomly inside an area without overlapping.
- Restorable data: Restorable data manager.
- RotateTo: Rotate game object towards target position with a steady speed.
- Round-Rectangle: Round rectangle shape.
- Run-commands: Run commands in array.
- Scale-down-destroy: Scale down game object then destroy it.
- Script-tag loader: Load script tag in preload stage.
- Scroller: Drag content. Slow down when dragging released, pull back when out of bounds.
- Sequence: Run sequence commands in array.
- Shader/dissolve: Dissolve transition post processing filter.
- Shader/glow-filter: Glow post processing filter.
- Shader/gray-scale: Gray scale post processing filter.
- Shader/hsl-adjust: Adjust color in HSL domain, post processing filter.
- Shader/inverse: Inverse color post processing filter.
- Shader/outline: Outline post processing filter.
- Shader/pixelation: Pixelation post processing filter.
- Shader/swirl: Swirl post processing filter.
- Shader/toonify: Draw outlines and quantize color in HSV domain, post processing filter.
- Shake-position: Shake position of game object.
- Shatter image: Shatter image to triangle faces.
- Ship: Move game object as a space ship by cursor keys.
- Slider: Drag thumb on a slider bar.
- TagText: Displays text with multi-color, font face, or font size with tags.
- TCRP/Player: Run commands on time.
- TCRP/Recorder: Store commands with time.
- Text/edit: Create an input text object above a text object to edit string content.
- Text/typing: Typing text on text object.
- Text/page: Display text page by page on text object.
- UI/buttons: A container with a group of buttons.
- UI/chart: Draw chart on canvas.
- UI/dialog: A container with a title, content, buttons and backgrounds.
- UI/fixwidthbuttons: A container with a group of fix-width buttons.
- UI/fixwidthsizer: Layout children game objects into lines.
- UI/grid buttons: A container with a group of buttons in grids.
- UI/grid sizer: Layout children game objects in grids.
- UI/gird table: A container with a grid table, slider, and scroller.
- UI/label: A game object container with an icon, text, and background.
- UI/menu: A container with buttons and sub-menu.
- UI/number bar: A container with an icon, slider, text, and background.
- UI/overlap sizer: Layout children game objects overlapped.
- UI/pages: A container with pages, only current page is visible.
- UI/scroll-able panel: A container with a panel, slider, and scroller.
- UI/sizer: Layout children game objects.
- UI/slider: A container with a track, indicator, thumb and background.
- UI/tabs: A container with 4 groups of buttons around a center panel.
- UI/text area: A container with a text, slider, and scroller.
- UI/text box: A container with an icon, (typing and paging) text, and background.
- UI/toast: Show text message for a short while.
- Unique item list: List of unique items. Support array and set methods.
- Virtual joystick: Simulate curosr keys according touch events.
- Wait events: Wait fired events or callbacks.
- Webfont-loader: Load web font by google webfont loader in preload stage.
- XOR: Encrypt or decrypt string by XOR algorithm.
- Youtube player: Play youtube video on iframe.