v3.36.0.1-alpha.1 - Oct 30, 2022
Pre-releasev3.36.0.1-alpha.1 - Oct 30, 2022
This alpha release is all about to re-work how the user components and prefab user properties are presented in the editor.
Download the binaries:
Phaser Editor 2D Core
PhaserEditor2D-core-3.36.0-alpha.1-windows.zip
PhaserEditor2D-core-3.36.0-alpha.1-linux.zip
PhaserEditor2D-core-3.36.0-alpha.1-macos.zip
PhaserEditor2D-core-3.36.0-alpha.1-macos_arm.zip
Phaser Editor 2D All in One
PhaserEditor2D-allInOne-3.36.0-alpha.1-windows.zip
PhaserEditor2D-allInOne-3.36.0-alpha.1-linux.zip
PhaserEditor2D-allInOne-3.36.0-alpha.1-macos.zip
PhaserEditor2D-allInOne-3.36.0-alpha.1-macos_arm.zip
NPM
npm install --save-dev [email protected]
User Components editor
The User Components editor now shows the component's properties as individual nodes in the editor's viewer:
For editing a property, you should select it:
Show the object's user components as nodes in the Outline view
In the Scene Editor, the user components of an object are now shown in the Outline:
You can select it there, and edit its values in the Inspector view:
The User Components section of an object now shows only links for editing each user component by separated:
Hiding user components of a prefab
I introduced a new parameter Export in the user component section of a prefab object. If the Export parameter is set off, then the component is not shown in the prefab instances.
Prefab properties
Following the same pattern, the prefab properties are shown as individual nodes in the Outline view:
Other changes
- Bug fixed: when creating a prefab from an existent object in the scene, it will repeat the user components.
- Bug fixed: The new update notification has a transparent background.
What's next?
All the changes I made for this release are just preparing a new feature: the Behavior Node. It will be an alternative/complement for user components. The main difference with a user component is that you will be able to add multiple behavior nodes to an object, or a parent behavior node.
Keep in touch!
Arian