This repository has been archived by the owner on Apr 15, 2022. It is now read-only.
Platypus v0.6.7
This release fixes several outdated component behaviors and introduces a few minor features.
Bug Fixes
- Camera: Fixed offsetX and offsetY behavior for camera movement mode "forward".
- VoiceOver: Now correctly passes along
offsetZ
property when creating theRenderSprite
component. - RenderSprite: Masks set on component as a string value are parsed correctly for
PIXI.Graphics
. - LogicDirectionalMovement: Removed this component's undocumented ability to pause the entity and put in a fix so that it maintains the entity's heading when swapped out using
ComponentSwitcher
. - CollisionGroup and LogicTeleportee: These two components no longer reset an entity's z to 0.
- LogicImpactLaunch: Fixed this component to work correctly with the
Mover
component. - LogicRotationalMovement: This component now manipulates the
rotation
property rather than theorientation
property of the entity.
Minor Changes
- Console only outputs the game configuration on start-up when the game is in debug mode.
- Pixi.js's console "hello" has been replaced with additional game information including game and framework versions.
PlatypusPlugin
accepts two options (author
andhideHello
) to customize this output. - Improved browser detection for MS Edge, available at
platypus.supports.edge
as a Boolean value. - EntityController: Added a
stateMaps
property to this component to allow for state-specific controls on an entity. - HandlerLogic: Checking whether to pause logic has moved inside the logic cycle loop for more accurate behavior.
- Motion: Added event listeners to replace the more confusing properties currently on this component.