Skip to content

LayaAir 3.3.3 Engine Library

Latest

Choose a tag to compare

@LayaCharley LayaCharley released this 29 Oct 08:20
· 16 commits to LayaAir_3.3 since this release
3a72345

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

BUG Fixes

Engine

  1. Fixed a bug where setting transparency for Spine caused the model to turn black.
  2. Fixed a bug where reloading and adding a Spine after it was cleared would cause an error on the next frame.
  3. Fixed an issue where disabling fast rendering and having the Spine skeleton’s active state set to false would prevent it from displaying.
  4. Fixed a bug where child nodes remained invisible when the parent node’s initial alpha was 0.01 and later dynamically changed to visible.
  5. Fixed a bug where macros with different lengths caused passes to be incorrectly culled in multi-pass rendering.
  6. Fixed a bug where enabling post-processing caused parent containers to move along with scroll animations.
  7. Fixed a bug where setting coordinates for a Sprite3D object failed in certain situations.
  8. Fixed a display issue with ColorEffect2D under the 2D camera.
  9. Fixed a bug where masks could not be used inside a 2D region.
  10. Fixed a compatibility issue between old project primitive.shader templates and the new shadertype version.
  11. Fixed a crash issue on Android when applying 2D post-processing.
  12. Fixed a bug in the Native engine where the player’s ObjectFit parameter had no effect.
  13. Fixed a bug in the Native engine where the loop parameter for Android video playback did not work.
  14. Fixed a bug in the Native engine where the player and decoder autoPlay parameter was ineffective.
  15. Fixed a bug in the Native engine where websocket failed to receive error and close messages.
  16. Updated the websocket library for the HarmonyOS platform in the Native engine.
  17. Fixed an issue where UIConfig2.modalLayerColor setting had no effect.

IDE

  1. Fixed a bug where the sRGB checkbox state for default texture types was not saved correctly when premultiplied Alpha was enabled.
  2. Fixed an occasional bug in IDE local debugging where textures were missing in the automatic atlas.
  3. Fixed a bug where creating a new GButton and selecting TitleWidget could cause the editor to freeze when clicking the button itself.
  4. Fixed a bug in 2D physics where spherical colliders were incorrectly positioned after modifying anchor points.

New Features & Optimizations

  1. New: Added LayaExtInit in the Native engine for executing external interfaces before initializing OpenGL/D3D devices.

    LAYAEXTAPI void LayaExtInit(jsvm_env env, jsvm_value exp)
  2. New: Added zoom property to the 2D camera to support camera scaling.

  3. Optimization: Prevented self-dependency in IDE ScriptBundle definition configuration to avoid infinite loops caused by mistakenly dragging in itself.

  4. Optimization: Added fault tolerance handling for null values during 3D animation color transitions.