LayaCharley
released this
29 Nov 11:42
·
15 commits
to LayaAir_3.2
since this release
更多版本日志以及IDE的下载,请前往LayaAir官网:https://layaair.com/#/engineDownload
Version 3.2.2 Release Changelog
Bug Fixes
Engine
- Fixed the issue where using
play("specific animation name")
to play a specific animation in Spine was ineffective. - Fixed the issue where applying multiple filters or alpha settings on a node caused it to not display or rendered Spine effects invalid.
- Fixed the issue where setting the position of a
CharacterController
immediately afteraddChild
resulted in delayed effect. - Fixed the issue where enabling "color over lifetime" in the 3D particle system affected animation movement.
- Fixed the issue where using
drawTriangle
preventeddrawTexture
from rendering images. - Fixed the issue where condition transitions in 3D animation failed in
CrossFade
state. - Fixed the issue where setting the viewport of a camera caused 3D UI to be unclickable.
- Fixed the issue of rendering layer errors for transparent materials on native platforms.
- Fixed the issue where calling
getRenderTextureData
on native platforms resulted in a "not found" error. - Fixed the issue where rich text with
img
tags displayed image-text layout inconsistencies. - Fixed the issue where cone shapes failed to perform proper collisions.
- Fixed the issue where TiledMap and Spine animations failed to correctly handle occlusion.
IDE
- Fixed the issue where shader code generated by Blueprints was out of sync with the engine.
- Fixed the issue where pressing
Ctrl +
to zoom in on the 2D stage in the IDE did not work on the numpad. - Fixed the issue where dragging a property icon from a non-input field in the property panel to the left was ineffective.
- Fixed the issue where modifying shaders did not immediately refresh the material panel.
- Fixed the issue where cone shapes failed to perform proper collisions in the IDE.
Updates and Optimizations
- New: Opened IDE's built-in icon resources for direct use by plugins.
- New: Automatically opens the export directory after exporting resource packages locally, making it easier for users to locate the packages.
- 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.
- New: Added support for WebP format textures.
- 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.
- New: IDE now supports loading
.mjs
JavaScript files as modules if defined as plugins. - 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.
- Optimized: Switched the HarmonyOS v8 engine in Native to the
jsvm
engine. - Optimized: Improved API examples and official demos, fixing errors in the 2D physics collision filter example caused by outdated interfaces.
- 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.
- Optimized: Added error prompts for missing component scripts.
- Optimized: Improved the project settings interface.
- Optimized: Enhanced the build and publish interface.