This launch focuses on package deal dimension discount, rendering pipeline enhancements, and editor usability, alongside intensive bug fixes and platform compatibility enhancements.
-
Steady package deal dimension optimization:
- 2D empty mission (default settings): Decreased by 360 KB.
- 3D empty mission (default settings): Decreased by 384 KB.
- 2D mission with important modules (UI, Backbone, audio, WebGL2 solely, and wasm Brotli enabled): Decreased by 200 KB.
-
Rendering pipeline enhancements: Added assist for
PipelinePasswithin the new pipeline. -
Added assist for HarmonyOS Subsequent API12.
-
Guide Wasm module loading:
- Enabled handbook loading of Wasm modules. Requires the editor choice to be checked. Builders should guarantee mandatory Wasm modules are loaded earlier than use.
- Corresponding API:
loadWasmModuleXXX(the placeXXXrepresents the module identify). Detailed API names can be found within the linked PR. Documentation will comply with.
-
Platform assist:
- Google Play: Preliminary assist added (not but full, to be finalized in future group releases).
- Migu Platform: Added assist.
-
Editor enhancements:
- Up to date Electron model, enhancing efficiency.
Obtain Hyperlinks
Launch Notice
Engine
New Options
- Added performance for manually loading Wasm/AsmJS modules to enhance preliminary scene load pace. PR.
node.setSiblingIndexnow helps destructive indices, enabling reverse indexing of kid nodes. PR.- Added assist for
PipelinePasswithin the new rendering pipeline, permitting results like post-processing by way of part additions. PR.
Optimizations
- Bundle dimension reductions:
- Eliminated unused Internet platform GFX layer code and utilized Terser compression to shorten inner property lengths. PR.
- Enabled “inline enums” and “personal property compression” for engine code. Inside properties marked with a
$suffix are compressed within the construct course of. - Backbone module optimized, lowering dimension by roughly 40% in comparison with v3.8.4.
- Declared
tsclass constructors explicitly to keep away from producing pointless code. PR.
Bug Fixes
- Mounted a difficulty the place receiving WebSocket messages on Android when switching to the background or coated by different actions brought about JNI crashes. PR.
- Resolved a difficulty with the character controller not triggering
onControllerTriggerEnter. PR. - Mounted raycast errors within the Bullet engine. PR.
- Resolved raycast points in Box2D brought on by inconsistent object masks. PR.
- Addressed reminiscence leaks in Bullet physics. PR.
- Mounted scorching replace UI freezing when dealing with a lot of information. PR.
- Further bug fixes:
UiOpacitypoints on Internet and Native platforms.- ScrollView frequent object creation issues.
- Crashes on Android from repeated sport entry/exit.
- Incorrect mesh instanced attribute dealing with for
INTkind attributes.
Editor
New Options
- Added a “View/Choose” Gizmo mode to the scene view.
- Enabled mouse wheel to regulate base roaming pace in digicam roaming mode.
- Clipping module now helps linked flags, resembling handbook loading of Backbone.
- Preview assist for prefabs and Backbone parts within the property inspector.
- Upgraded the Electron model to 31.3.1 for higher efficiency.
Optimizations
- Improved drag-and-drop and UI indicators within the hierarchy supervisor to cut back misoperations.
- Enhanced scene view choice logic for prefabs:
- First click on selects the prefab root node.
- Subsequent clicks prioritize the goal level and steadily choose upward.
- Improved tooltip results within the property inspector.
- Smoothed digicam zoom results within the 3D scene view.
- Optimized script-heavy initiatives to cut back wait occasions after modifications.
Bug Fixes
- Mounted a difficulty the place auto-atlas compression left unused authentic textures.
- Resolved issues with body number of 2D nodes within the 2D view.
- Addressed prefab-related points within the editor, together with nested prefab modifications inflicting node loss.
- Mounted property inspector points with nested array deletion affecting outer layers.
- Improved mission construct prompts for scripts, engines, and native simulators.
2 Likes
That appears fairly good, staff!
One query from my facet is concerning the Google Play assist. Might you kindly develop on that subject and what options you’ll be supporting?
Thanks a lot for the reply! Trying ahead for this replace.
- google play API assist → Such assist can be doable to be performed with out the necessity to tweak the native mission?


