Version 3.4.1 is now available.
This update focuses mainly on stability and fixes several important issues that were introduced or became visible after previous changes to the editor. Some of these issues could cause incorrect behavior initialization, Smart Gizmo problems, or unexpected behavior when selecting objects.
I would like to remind everyone that Realm-Crafting Editor is still under active development. The editor is not yet intended to be used for the production of a complete game, although that is the goal I am working toward. The codebase continues to evolve regularly as I improve existing systems and add new features, which can sometimes introduce unexpected issues despite my testing.
Thank you for your patience and for continuing to follow the development of the project.
[Game]
- Fixed an issue where the player character could no longer trigger interactions for behavior scripts because a function was executed before the player had finished loading.
- Fixed an issue where the player character could sometimes face the camera instead of facing away from it when the character had not finished loading.
- Updated the engine to Babylon.js 9.23.0.
[Editor]
- Fixed an issue where behavior properties could sometimes be initialized multiple times when selecting an object, causing duplicate behavior initialization and incorrect property panel updates.
- Fixed duplicate behavior initialization when selecting objects while using the Smart Gizmo.
- Fixed an issue where the Smart Gizmo could disappear or prevent an object from being moved after selecting another object.
- Improved Smart Gizmo handling when switching between objects.
- Locked objects now display a gray bounding box, making their locked state easier to identify.
- Locked objects can now be selected while remaining protected from transformation.
- Rotation and scaling controls are now disabled on the Smart Gizmo for locked objects.
- Improved Gizmo switching between Smart Gizmo mode and the standard Gizmo when using Visual Logic mode.
- Fixed an issue where some objects, including logic-related elements, could become difficult to select after selecting other objects in Visual Logic mode.
As always, if you encounter any issues after updating, please report them on the forum. Your feedback helps me identify problems that may not always appear during my own testing.
Enjoy the update!