·
16 commits
to LayaAir_3.3
since this release
更多版本日志以及IDE的下载,请前往LayaAir官网:https://layaair.com/#/engineDownload
BUG Fixes
Engine
- Fixed an issue where editing polygon vertices of the 2D light occluder was affected by scaling.
- Fixed an issue where the icon of the 2D light occluder component scaled with the node.
- Fixed an issue where
DrawRoundRectproduced incorrect width and height calculations when used as a mask withoutpercent = true. - Fixed an issue where
setParamsXXXbecame ineffective after the animation state machine finished. - Fixed a crash caused by adding a mask to sliced images.
- Fixed an inconsistency between editor and runtime behavior for 2D particle effects.
- Fixed an issue where bold Microsoft YaHei fonts were clipped.
- Fixed a crash when Image nine-slice tiling exceeded the 65,535 vertex limit.
- Fixed an issue where
drawToRenderTexture2Ddid not work with the 2D camera. - Fixed an issue where
setParamsXXXbecame ineffective after the animation state machine completed. - Fixed an issue in Native DCC hot update where newly downloaded version information was reset.
- Fixed an issue where the Android build did not respond to the back button after installation.
- Fixed an issue where rigid body movement behaved abnormally on Android.
- Fixed an issue where FPS limiting settings did not take effect on Android.
IDE
- Fixed an issue where switching the nine-slice fill mode of image resources did not automatically refresh in the IDE scene.
- Fixed an issue where selecting all animation keyframes and applying “Two Tangents -> Constant” via right-click caused the editor to freeze.
- Fixed a crash when enabling
CacheAsafter assigning material and shader to a sprite. - Fixed an issue where prefab child nodes disappeared when converting node types.
- Fixed an error when packaging a single web project via command line.
- Fixed an issue where lightmap baking configuration reverted to default after reopening the project.
- Fixed an issue where renaming a prefab did not update its name in the panel.
New Features & Improvements
- Added: A tool in the IDE for converting 3D meshes to 2D meshes.
- Optimized:
defaultPhysicsMemoryglobal 3D configuration now supports the PhysX engine. - Optimized: When version management is enabled during packaging, the manifest file (
fileconfig.json) for main packages and subpackages no longer uses hash-based filenames. Instead, it uses a?v=timequery parameter to ensure the latest manifest is always fetched, avoiding issues where CDN refreshes cause outdated local caches on mini game platforms.