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 undertaking (default settings): Diminished by 360 KB.
- 3D empty undertaking (default settings): Diminished by 384 KB.
- 2D undertaking with important modules (UI, Backbone, audio, WebGL2 solely, and wasm Brotli enabled): Diminished by 200 KB.
-
Rendering pipeline enhancements: Added help for
PipelinePass
within the new pipeline. -
Added help for HarmonyOS Subsequent API12.
-
Guide 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 comply with.
-
Platform help:
- Google Play: Preliminary help added (not but full, to be finalized in future group releases).
- Migu Platform: Added help.
-
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 velocity. PR.
node.setSiblingIndex
now helps damaging indices, enabling reverse indexing of kid nodes. PR.- Added help for
PipelinePass
within the new rendering pipeline, permitting results like post-processing by part additions. PR.
Optimizations
- Package deal 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. Inner 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
- Fastened a problem the place receiving WebSocket messages on Android when switching to the background or coated by different actions induced JNI crashes. PR.
- Resolved a problem with the character controller not triggering
onControllerTriggerEnter
. PR. - Fastened 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.
- Fastened scorching 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
kind attributes.
Editor
New Options
- Added a “View/Choose” Gizmo mode to the scene view.
- Enabled mouse wheel to regulate base roaming velocity in digital camera roaming mode.
- Clipping module now helps linked flags, similar to handbook loading of Backbone.
- Preview help 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 digital camera zoom results within the 3D scene view.
- Optimized script-heavy initiatives to scale back wait instances after modifications.
Bug Fixes
- Fastened a problem the place auto-atlas compression left unused authentic textures.
- Resolved issues with body choice of 2D nodes within the 2D view.
- Addressed prefab-related points within the editor, together with nested prefab modifications inflicting node loss.
- Fastened property inspector points with nested array deletion affecting outer layers.
- Improved undertaking construct prompts for scripts, engines, and native simulators.
3 Likes
That appears fairly good, crew!
One query from my facet is relating to the Google Play help. Might you kindly develop on that subject and what options you’ll be supporting?
Thanks a lot for the reply! Wanting ahead for this replace.
- google play API help → Such help will likely be potential to be finished with out the necessity to tweak the native undertaking?
is it potential so as to add customized editor themes? I noticed someplace in between traces, editor already reads a “theme” file. When you might add a characteristic to learn customized theme information, customers can customise the seems of editor.