Hello, everybody!
We’re very excited to launch the group beta of three.6. We hope you’ll get pleasure from the brand new options and assist us to enhance this milestone model. Please give us your suggestions on this matter if you encounter issues.
Obtain Hyperlinks (ver.071512)
Home windows
Mac OS X
ver.071512
Editor
- Repair compilation difficulty for HarmonyOS
- Repair engine module knowledge migration
- Repair construct process button can’t show regular reminiscence
- Repair the display screen orientation configuration difficulty on CocosPlay
- Repair the encryption of distant listing script on native platform
- Repair the operation downside attributable to lacking knowledge of key body choice
- Repair the issue that the title bar of three.5 editor could also be misplaced after opening 3.6.0.
- Repair the issue that vconsole experiences error when previewing on mobile phone.
- Repair the issue that the scene script will not be began when the plug-in is dynamically began.
- Repair the issue that the engine module configuration could also be misplaced when upgrading the mission.
- Repair the issue that the plug-in mounting db can’t be set seen.
- Optimize the place and textual content of the button of script compilation and debugging software.
- Repair the interplay downside of desire settings and customized macros
- Repair the issue that loading engine fails to reply throughout editor startup
- Optimize the add interface of Huawei AGC
- Repair the problem that construct can’t export configuration file
Engine
- [Optimization] Simplify logic of Node::stroll() (engine#11997)
- Guarantee working audio context (engine#11996)
- Repair particle noise module change bug (engine#11958)
- Repair render pipeline’s inspector (engine#11982)
- [Optimization]Crop occlusion question in 2nd mission (engine#11990)
- The computation of projection matrix ought to contemplate signal of Y (engine#11995)
- [Optimization] Shadow map makes use of linear depth macro with webgl (engine#11993)
- Keep away from tick a number of occasions (engine#11991)
- Repair ui bug for rendering customized materials (engine#11989)
- Replace deprecated data for SystemEvent (engine#11985)
- [Optimization] Restructure life cycle (engine#11971)
- Repair planar-shadow not displayed when directional gentle shadow disabled (engine#11984)
- [Optimization] Audio supply will emit provided that it’s hooked up to a node (engine#11975)
- Repair linear depth operate for spot shadow (engine#11951)
- Repair wechat cc plugin import scriptPackages (engine#11967)
- Repair cc.Label enhancing interface error (engine#11949)
- Repair AddressSanitizer: memcpy-param-overlap: reminiscence ranges in Mesh.cpp if CC_OPTIMIZE_MESH_DATA is enabled (engine#11976)
- Repair program exit bug (engine#11966)
- Repair 2nd particle rendering bug on native platforms (engine#11973)
- [Optimization] Cut back construct log & warnings (engine#11961)
- Repair debug renderer construct difficulty on 2nd tasks (engine#11968)
- [Optimization] Add help to DCC impact for specularMap of Mixamo and blender (engine#11953)
- Repair gameActivity cannot be discovered by different module (engine#11962)
- [Optimization] Batcher2d code sorting (engine#11943)
- [Optimization] Use Exterior ArrayBuffer to optimize the shared reminiscence in Node (engine##11926)
Recognized Points and Compatibility
Recognized points
- The Tiledmap module’s knowledge submission to the native atmosphere will not be but full, so Tilemap can’t be rendered on native platforms
Compatibility
- Win32 help is eliminated, solely win64 launch is out there since 3.6
- iOS minimal model help modified from iOS 10 to iOS 11 (as a way to use C++ 17)
- The naming of built-in supplies is predicated on the naming in AssetDB, and when utilizing
EffectAsset.get
, the parameters needs to be the identical because the shader identify within the editor. -
software.js
has been up to date, when you’ve got a customized construct template in your mission, please be certain to regeneratesoftware.js
and modify it accordingly.
Essential updates
Since there are too many updates in 3.6, we are going to solely listing some key adjustments right here. You may as well check with the v3.6.0 characteristic notes
The engine have been extra native than ever
After nearly a 12 months of growth and steady iterations since 3.3, we transfer extra of the engine all the way down to the C++ layer, together with the SceneGraph hierarchy, RenderScene rendering scene administration and all of the rendering knowledge. This additionally resulted in additional efficiency enhancements. The chart under reveals efficiency of various model, the check case contains 3d scene with rising shifting fashions (with strolling skeletal animation), we improve the quantity of fashions till it’s steady at 30 fps.
Editor Capabilities
- General editor UI replace
- Add Recreation View editor preview mode, help for working and debugging video games instantly within the editor
- New Rendering Debug View mode
- [Scene View] Scene Editor provides floor alignment and vertex alignment capabilities to the remodel gizmo, check with Introduction
- [Scene View] help field choice operate, you’ll be able to choose a number of objects without delay
- [Build Panel] Optimize the group of construct duties
- [Asset Explorer] Help Mesh thumbnails
- [Asset Explorer] Help bundle filtering
- [Animation Editor] Animation clips can now add new embedded participant, help particle participant and animation participant
- [Animation Editor] can collapse blocks by double-clicking the node listing and property listing identify place
- Add Localization Editor because the official editor built-in i18n scheme
- Mesh useful resource choice field helps Mesh preview
- [Particle System] Particle preview helps mixed preview of sub-node tree
- [Particle System] Particle inspector panel help undo/redo
- [Particle System] Help Noise module
- [Marionette Animation System] Animation Graph Help Animation Preview
- [Marionette Animation System] Animation Graph help variable and layer renaming
- [Marionette Animation System] Animation Graph help transition line sorting
Graphics capabilities
- Help writing results with Floor Shader
- Help baking IBL reflective convolution (GGX convolution)
- Help Cascade Shadow Map
- Help for setting Skybox supplies
- Improve the vary of Regular Energy of the usual materials
- Add GLTF specular-glossiness workflow help
- Replace default FBX floor phong materials help
- Lengthen Specular channel help for Blender principled bsdf supplies
Framework capabilities
- DynamicMesh help
- Batcher logic and render command submit logic moved to native, enhance the efficiency of the native platform
- [Particle system] Help particle Noise Module
- [Particle system] Help instanced mesh, enhance the efficiency of the emitter
- Add API for retrieving audio PCMData and sampleRate help audio PCMData and sampleRate getter #11470
- Refactor the engine startup course of, simplify the
software.js
logic, add varied occasions throughout the startup section - [Terrain system] Help rotation of terrain brush
- [Terrain system] Help terrain top brush
- [Baking System] Gentle map baker helps tga mapping format.
- [Baking System] MeshRenderer will routinely set the sunshine map useful resource for rendering.
- Replace iOS native EditBox model
- Help for 3D house SpriteRenderer
- Add precedence help for rendering element
- Fill z-values in UI vertex knowledge to help 3D Rework of UI
- Use texture to retailer skeletal joints knowledge as an alternative of uniform to keep away from mannequin splitting throughout import section.
Native framework upgrades
- Add simpler to make use of excessive degree JS bindings sebind
- Combine with Android Recreation Exercise
- Downloader help breakpoint switch in iOS/Android platform
- Add native plugin specification (documentation to be added)
6 Likes
hmmmm.Is anybody utilizing among the new options in 3.6.0 beta?