Skip to content

LayaAir 3.2.1 Engine Library

Compare
Choose a tag to compare
@LayaCharley LayaCharley released this 31 Oct 09:14
· 47 commits to LayaAir_3.2 since this release

更多版本日志以及IDE的下载,请前往LayaAir官网:https://layaair.com/#/engineDownload

Version 3.2.1 Release Changelog

Detailed description of the new features in version 3.2:

https://mp.weixin.qq.com/s/wAf1dShrZBa1LNal8AH8GQ

https://mp.weixin.qq.com/s/vkSsOk-0PERFSaSoZF-5cA

BUG Fixes

Engine

  1. Fixed a bug where the position of UI objects under a 2D parent node using filters did not match the actual position.
  2. Fixed a bug where text displayed incorrectly in child nodes when DrawCallOptimize was set for a Box containing multiple text components.
  3. Fixed a bug where setting different scales on spine caused incorrect display when setting rotation.
  4. Fixed a bug where spine animations might flicker when switching actions repeatedly.
  5. Fixed a bug where filters applied to spine animation nodes caused them not to display.
  6. Fixed a bug where using blended color filters in spine 4.0 led to incorrect import effects in the IDE.
  7. Fixed a bug where static collision groups for prefabs resulted in incorrect collision body positions when placed in the scene.
  8. Fixed a bug where collider properties set in prefabs did not take effect.
  9. Fixed an anomaly in rigid body simulation under the Physx physics engine.
  10. Fixed a bug that caused a white screen in the Taobao mini-game adaptation library in certain cases.
  11. Fixed a bug where 2D animations targeting Graphics played correctly in the IDE preview but failed in the browser.
  12. Fixed a bug where PixelLine colors were incorrect.
  13. Fixed a bug where the nodeCommonMap was not cloned when recording Shader variant data.
  14. Fixed a bug in the Android file extension mechanism.
  15. Fixed a bug that caused crashes when running released Android packages in certain cases.
  16. Fixed a problem in the iOS packaging environment where background music could not be switched and there were dependencies on 3D libraries in 2D projects.
  17. Fixed a bug with precompiled shaders in the Native installation package.
  18. Fixed a bug where resources would still be downloaded over the network after packaging with DCC in Native release.

IDE

  1. Fixed a bug where property tips for expanded items in the IDE did not display.
  2. Fixed an issue where deleting the last point in the gradient color editing panel caused an exception.
  3. Fixed a bug where enabling worker loader led to web packaging failures.
  4. Fixed a bug that resulted in decimal coordinates appearing in certain operations.
  5. Fixed a bug where changing the center point position and box size of BOX type NavMeshObstacles did not reflect correctly in the editor.
  6. Fixed a bug where entry scripts for subpackages did not participate in version management when building for Web and other non-mini-game platforms.

Optimizations

  1. New: Support for wasm library adaptation on Douyin mini-games, OPPO, and vivo platforms.
  2. New: Automatically convert spine nodes in older version scene files to the 3.2 spine component.
  3. New: All plugin system APIs have been supplemented with comments; please update usage through “Developer Menu -> Update Engine d.ts”.
  4. New: Added shortcut key settings for file tags such as "Close" and several other operations.
  5. Optimization: Ensure text formatting does not place punctuation at the start of a line.
  6. Optimization: Improved the gradient color editing panel and particle gradient color settings with compatibility for single values; added copy and paste for gradients and curves.
  7. Optimization: Removed support logic for LayaAir2 data formats in the engine; for upgraded old projects that need to dynamically load LayaAir2's ls and lh files, check the laya.legacyParser library in the IDE's engine module options.
  8. Optimization: When adding scenes in the general settings for IDE build publishing, duplicate additions will be filtered out.
  9. Optimization: In the IDE property panel, when the displayed quantity of array and dictionary elements exceeds a certain number, a "More" button will appear to optimize performance.
  10. Optimization: Added a prompt when the same vertex in spine has more than four bones (the fast rendering optimization scheme for spine cannot be used).
  11. Optimization: When opening a resource interface in the package manager, an active refresh request is added to help users check if the resource has an upgraded version.
  12. Optimization: Improved the smoothness and fluidity of operations like translation and rotation in the scene.