Skip to content
This repository has been archived by the owner on Apr 15, 2022. It is now read-only.

Platypus v0.7.4

Compare
Choose a tag to compare
@probityrules probityrules released this 24 Feb 22:22
· 406 commits to master since this release

Minor Changes

  1. CollisionShape: Added recycling methods to this class for better memory management and added a collides method to check shape collisions.
  2. AABB: Added a collides method to check for aabb collisions.
  3. Vector: Added more efficient setters to bypass unnecessary checks for more streamlined performance: setXYZ, setArray, and setVector for number coordinates, array, and vector parameters respectively. These match the three behaviors of the original set but do not perform its parameter type-checking.
  4. HandlerCollision: Made several internal optimizations to reduce overall collision-checking time.

Bug Fixes

  1. CollisionBasic: Fixed a bug where a "collide-off" event would re-add the entity to the collision list for malformed trigger messages.
  2. Messenger: Fixed an issue where debugging an entity fails on iOS due to unavailable window.performance methods.
  3. Mover: Fixed an issue with colliding entities in motion retaining incorrect velocities.
  4. Fixed an problem where entities and components could be destroyed more than once, causing various unwanted effects.