👉 Read all the new features in beta 106 notes: Array and Boolean variables, spatial sound, improvements to the Top-down movement behavior, optional preloading of sounds/musics, an updated isometric game starter, speed improvements...
💝 Improvements
- Allow to use any scene variable (including variables of a structure) as the "child" variable in a "For Each variable" event (Thanks @arthuro555!)
- Change some wordings in the Physics behavior actions
- Actions to apply a polar force (or impulse) are now called "Apply a force (angle)"
- Also added synonym to actions adding torque (rotational force) or angular impulse (rotational impulse)
🐛 Bug fixes
- Fix raycast conditions failing in some conditions (regression in beta 106)
- Update "For each child variable" event description (Thanks @arthuro555!)
- Fix variable and child variables with special characters not suggested with a valid syntax in the events sheet
- Also fix game freeze when trying to use certain actions on an invalid variable name
- Fix sentence of the action "Append variable to a scene array"
🛠 Internal changes (for developers)
- Refactor the whole Platformer Object behavior internals (Thanks @D8H!)
- Use the State pattern to make more understandable the transitions between state and understand the different state that an object can have and what it can do in each.
- Improve visibility and type definitions in the top-down movement behavior (Thanks @D8H!)