·
16 commits
to LayaAir_3.3
since this release
更多版本日志以及IDE的下载,请前往LayaAir官网:https://layaair.com/#/engineDownload
BUG Fixes
Engine
- Fixed a bug where setting transparency for Spine caused the model to turn black.
- Fixed a bug where reloading and adding a Spine after it was cleared would cause an error on the next frame.
- Fixed an issue where disabling fast rendering and having the Spine skeleton’s active state set to
falsewould prevent it from displaying. - Fixed a bug where child nodes remained invisible when the parent node’s initial alpha was
0.01and later dynamically changed to visible. - Fixed a bug where macros with different lengths caused passes to be incorrectly culled in multi-pass rendering.
- Fixed a bug where enabling post-processing caused parent containers to move along with scroll animations.
- Fixed a bug where setting coordinates for a
Sprite3Dobject failed in certain situations. - Fixed a display issue with
ColorEffect2Dunder the2Dcamera. - Fixed a bug where masks could not be used inside a
2Dregion. - Fixed a compatibility issue between old project
primitive.shadertemplates and the newshadertypeversion. - Fixed a crash issue on Android when applying
2Dpost-processing. - Fixed a bug in the Native engine where the player’s
ObjectFitparameter had no effect. - Fixed a bug in the Native engine where the
loopparameter for Android video playback did not work. - Fixed a bug in the Native engine where the player and decoder
autoPlayparameter was ineffective. - Fixed a bug in the Native engine where
websocketfailed to receive error and close messages. - Updated the
websocketlibrary for theHarmonyOSplatform in the Native engine. - Fixed an issue where
UIConfig2.modalLayerColorsetting had no effect.
IDE
- Fixed a bug where the
sRGBcheckboxstate for default texture types was not saved correctly whenpremultipliedAlpha was enabled. - Fixed an occasional bug in
IDElocal debugging where textures were missing in the automatic atlas. - Fixed a bug where creating a new
GButtonand selectingTitleWidgetcould cause the editor to freeze when clicking the button itself. - Fixed a bug in
2Dphysics where sphericalcolliderswere incorrectly positioned after modifying anchor points.
New Features & Optimizations
-
New: Added
LayaExtInitin the Native engine for executing external interfaces before initializingOpenGL/D3Ddevices.LAYAEXTAPI void LayaExtInit(jsvm_env env, jsvm_value exp)
-
New: Added
zoomproperty to the2Dcamera to support camera scaling. -
Optimization: Prevented self-dependency in
IDE ScriptBundledefinition configuration to avoid infinite loops caused by mistakenly dragging in itself. -
Optimization: Added fault tolerance handling for null values during
3Danimation color transitions.