Friday, July 22, 2022
HomeGame Development Cocos Creator 3.6.0 Group Beta - Cocos Creator

[Ver.071512 Updated] Cocos Creator 3.6.0 Group Beta – Cocos Creator


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

  1. 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

  1. Win32 help is eliminated, solely win64 launch is out there since 3.6
  2. iOS minimal model help modified from iOS 10 to iOS 11 (as a way to use C++ 17)
  3. 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.
  4. software.js has been up to date, when you’ve got a customized construct template in your mission, please be certain to regenerate software.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

  1. General editor UI replace
  2. Add Recreation View editor preview mode, help for working and debugging video games instantly within the editor
  3. New Rendering Debug View mode
    image
  4. [Scene View] Scene Editor provides floor alignment and vertex alignment capabilities to the remodel gizmo, check with Introduction
  5. [Scene View] help field choice operate, you’ll be able to choose a number of objects without delay
  6. [Build Panel] Optimize the group of construct duties
  7. [Asset Explorer] Help Mesh thumbnails
    image
  8. [Asset Explorer] Help bundle filtering
    image
  9. [Animation Editor] Animation clips can now add new embedded participant, help particle participant and animation participant
  10. [Animation Editor] can collapse blocks by double-clicking the node listing and property listing identify place
  11. Add Localization Editor because the official editor built-in i18n scheme
  12. Mesh useful resource choice field helps Mesh preview
    image
  13. [Particle System] Particle preview helps mixed preview of sub-node tree
  14. [Particle System] Particle inspector panel help undo/redo
  15. [Particle System] Help Noise module
    image

  16. [Marionette Animation System] Animation Graph Help Animation Preview
  17. [Marionette Animation System] Animation Graph help variable and layer renaming
  18. [Marionette Animation System] Animation Graph help transition line sorting

Graphics capabilities

  1. Help writing results with Floor Shader
  2. Help baking IBL reflective convolution (GGX convolution)
    image
  3. Help Cascade Shadow Map
    image
  4. Help for setting Skybox supplies
    image
  5. Improve the vary of Regular Energy of the usual materials
  6. Add GLTF specular-glossiness workflow help
  7. Replace default FBX floor phong materials help
  8. Lengthen Specular channel help for Blender principled bsdf supplies

Framework capabilities

  1. DynamicMesh help
    image
  2. Batcher logic and render command submit logic moved to native, enhance the efficiency of the native platform
  3. [Particle system] Help particle Noise Module
  4. [Particle system] Help instanced mesh, enhance the efficiency of the emitter
  5. Add API for retrieving audio PCMData and sampleRate help audio PCMData and sampleRate getter #11470
  6. Refactor the engine startup course of, simplify the software.js logic, add varied occasions throughout the startup section
  7. [Terrain system] Help rotation of terrain brush
  8. [Terrain system] Help terrain top brush
  9. [Baking System] Gentle map baker helps tga mapping format.
  10. [Baking System] MeshRenderer will routinely set the sunshine map useful resource for rendering.
  11. Replace iOS native EditBox model
    image
  12. Help for 3D house SpriteRenderer
  13. Add precedence help for rendering element
  14. Fill z-values in UI vertex knowledge to help 3D Rework of UI
  15. Use texture to retailer skeletal joints knowledge as an alternative of uniform to keep away from mannequin splitting throughout import section.

Native framework upgrades

  1. Add simpler to make use of excessive degree JS bindings sebind
  2. Combine with Android Recreation Exercise
  3. Downloader help breakpoint switch in iOS/Android platform
  4. Add native plugin specification (documentation to be added)




6 Likes

hmmmm.Is anybody utilizing among the new options in 3.6.0 beta?

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments