Skip to content

5.6.272

Latest

Choose a tag to compare

@4ian 4ian released this 17 Jun 13:32
7df3a3b

💝 Improvements

  • Properties panel improvements:
    • It now displays and allow editing scene properties and scene variables, allowing faster edition.
    • Object group properties are also now displayed in this side panel when a group is selected.
  • Update Spine extension to the official Esoteric Software runtime for PixiJS v7 (@esotericsoftware/spine-pixi-v7@4.2.116) (thanks @malec-palec!)
    • The new runtime only fully supports skeletons exported from Spine 4.2.
    • ⚠️ Older exports (e.g. 4.0) may partially render but mesh deformations won't work due to a Spine JSON schema change (deformattachments).
    • ⚠️ Ensure you have "Premultiply alpha" unchecked in Spine export.
  • Add tile scale property to 3D Box object:
    • It defaults to 1 (same rendering as a Tiled Sprite in 2D). Changing the tile scale is useful for 3D games which can set it to a lower value like 0.2 to avoid textures being "too big" (and rendering with a bad quality) when the camera is near 3D Box instances.
    • Also add ready-to-use choices for new 3D box objects from the asset store (public domain textures)
  • Automatically add a "return" action in new custom expressions.
  • UI improvements:
    • Improve display of assets grid and allow to search assets when creating a new object.
    • Improve Instance list panel design (column ordering, hover/selection colors)

🐛 Bug fixes

  • Fix the type of variables added from the drop-down menu
  • Fix project loading when 2 extensions uses each other custom objects
  • Fix allow to to add behavior parameters without needing to declare all capabilities in the extension editor
  • Fix invalid object parameter when copy-pasting a function from a custom object or behavior to the extension
  • Fix expression type selector choices
  • Fix custom object with circular dependencies no longer shown as disabled in the new object dialog
  • Fix property title layout in the extension editor on mobile
  • Fix an error when building a project that uses object variables
  • Fix build of games with parameter or property resources in custom extensions
  • Fix a crash when opening an extension tab where the function tree is corrupted
  • Fix a memory corruption when updating an extension without function folders
  • Fix variables not being renamed in variant child-objects or instances
  • Fix moving group members not updating the dashboard for Education
  • Fix useless reloading of resources when cancelling an object edition
  • Add missing help page links for 3D box, 3D model, text input and light obstacle

⚙️ Extensions

  • [Experimental] [Advanced 3D Features] Add actions to rotate toward a 3D object (thanks @PANDAKO-GitHub!)
  • [Reviewed][InAppPurchase] Add ability to restore purchases for Apple requirements:
    • New action "Restore Purchases"
    • New condition "Product is owned"

🕹 Premium Game Templates

  • 3D Survival Game Update by Crowbar_Coder