This launch focuses on bundle dimension discount, rendering pipeline enhancements, and editor usability, alongside intensive bug fixes and platform compatibility enhancements.
-
Steady bundle dimension optimization:
- 2D empty undertaking (default settings): Lowered by 360 KB.
- 3D empty undertaking (default settings): Lowered by 384 KB.
- 2D undertaking with important modules (UI, Backbone, audio, WebGL2 solely, and wasm Brotli enabled): Lowered by 200 KB.
-
Rendering pipeline enhancements: Added assist for
PipelinePass
within the new pipeline. -
Added assist for HarmonyOS Subsequent API12.
-
Handbook Wasm module loading:
- Enabled handbook loading of Wasm modules. Requires the editor choice to be checked. Builders should guarantee vital Wasm modules are loaded earlier than use.
- Corresponding API:
loadWasmModuleXXX
(the placeXXX
represents the module title). Detailed API names can be found within the linked PR. Documentation will observe.
-
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 Word
Engine
New Options
- Added performance for manually loading Wasm/AsmJS modules to enhance preliminary scene load pace. PR.
node.setSiblingIndex
now helps destructive indices, enabling reverse indexing of kid nodes. PR.- Added assist for
PipelinePass
within the new rendering pipeline, permitting results like post-processing by element 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 “non-public property compression” for engine code. Inside properties marked with a
$
suffix are compressed within the construct course of. - Backbone module optimized, decreasing dimension by roughly 40% in comparison with v3.8.4.
- Declared
ts
class 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 lined by different actions prompted 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 sizzling replace UI freezing when dealing with a lot of information. PR.
- Further bug fixes:
UiOpacity
points on Internet and Native platforms.- ScrollView frequent object creation issues.
- Crashes on Android from repeated recreation entry/exit.
- Incorrect mesh instanced attribute dealing with for
INT
sort 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, comparable to handbook loading of Backbone.
- Preview assist for prefabs and Backbone elements 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 scale back misoperations.
- Enhanced scene view choice logic for prefabs:
- First click on selects the prefab root node.
- Subsequent clicks prioritize the goal level and regularly choose upward.
- Improved tooltip results within the property inspector.
- Smoothed digicam zoom results within the 3D scene view.
- Optimized script-heavy initiatives to scale 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 undertaking construct prompts for scripts, engines, and native simulators.
1 Like
That appears fairly good, crew!
One query from my facet is concerning the Google Play assist. Might you kindly broaden on that subject and what options you’d be supporting?
Thanks a lot for the reply! Wanting ahead for this replace.
- google play API assist → Such assist will likely be attainable to be completed with out the necessity to tweak the native undertaking?