Skip to content

LayaAir 3.2.2 Engine Library

Latest
Compare
Choose a tag to compare
@LayaCharley LayaCharley released this 29 Nov 11:42
· 11 commits to LayaAir_3.2 since this release

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

Version 3.2.2 Release Changelog

Bug Fixes

Engine

  1. Fixed the issue where using play("specific animation name") to play a specific animation in Spine was ineffective.
  2. Fixed the issue where applying multiple filters or alpha settings on a node caused it to not display or rendered Spine effects invalid.
  3. Fixed the issue where setting the position of a CharacterController immediately after addChild resulted in delayed effect.
  4. Fixed the issue where enabling "color over lifetime" in the 3D particle system affected animation movement.
  5. Fixed the issue where using drawTriangle prevented drawTexture from rendering images.
  6. Fixed the issue where condition transitions in 3D animation failed in CrossFade state.
  7. Fixed the issue where setting the viewport of a camera caused 3D UI to be unclickable.
  8. Fixed the issue of rendering layer errors for transparent materials on native platforms.
  9. Fixed the issue where calling getRenderTextureData on native platforms resulted in a "not found" error.
  10. Fixed the issue where rich text with img tags displayed image-text layout inconsistencies.
  11. Fixed the issue where cone shapes failed to perform proper collisions.
  12. Fixed the issue where TiledMap and Spine animations failed to correctly handle occlusion.

IDE

  1. Fixed the issue where shader code generated by Blueprints was out of sync with the engine.
  2. Fixed the issue where pressing Ctrl + to zoom in on the 2D stage in the IDE did not work on the numpad.
  3. Fixed the issue where dragging a property icon from a non-input field in the property panel to the left was ineffective.
  4. Fixed the issue where modifying shaders did not immediately refresh the material panel.
  5. Fixed the issue where cone shapes failed to perform proper collisions in the IDE.

Updates and Optimizations

  1. New: Opened IDE's built-in icon resources for direct use by plugins.
  2. New: Automatically opens the export directory after exporting resource packages locally, making it easier for users to locate the packages.
  3. New: Added support for importing local templates. Developers can export frequently used project resources or code templates as a zip package, share it with team members, and create new projects using custom local templates.
  4. New: Added support for WebP format textures.
  5. New: Resource Store now features a plugin for creating 2D nodes and UI elements, allowing developers to manage created objects based on resource names or extensions, and initialize property values.
  6. New: IDE now supports loading .mjs JavaScript files as modules if defined as plugins.
  7. New: Added a compression option under "Project Settings -> Script Compilation -> Release Version," allowing users to exclude the removal of unused variables and functions, preventing runtime errors in certain third-party libraries after compression.
  8. Optimized: Switched the HarmonyOS v8 engine in Native to the jsvm engine.
  9. Optimized: Improved API examples and official demos, fixing errors in the 2D physics collision filter example caused by outdated interfaces.
  10. Optimized: Enhanced the Resource Store's action baking plugin to terminate baking and provide alerts when the skeleton count exceeds 255, helping developers identify issues.
  11. Optimized: Added error prompts for missing component scripts.
  12. Optimized: Improved the project settings interface.
  13. Optimized: Enhanced the build and publish interface.