v2.1.0
- Feat: cpu particle system. #613 @wumaolinmaoan
- Feat: Added compilation time statistics. #660 @yiiqii
- Refactor: expand particle calculation function. #632 @wumaolinmaoan
- Perf: opt CPU particle computing performance. #623 @wumaolinmaoan
- Perf: reduce object gc during particle update. #627 @wumaolinmaoan
- Perf: opt particle calculation performance. #644 @wumaolinmaoan
- Fix: particle linear move calculate. #641 @wumaolinmaoan
- Fix: unit test and particle draw count warning. #654 @wumaolinmaoan
- Fix: composition time reset. #658 @wumaolinmaoan
- Fix: particle reset. #659 @wumaolinmaoan
- Feat: effect component uses track time. #640 @wumaolinmaoan
- Feat: support diffuse render mode and add demo for editor mode. #643 @liuxi150
- Feat: bloom support transparency. #651 @wumaolinmaoan
- Feat: add shape component. #665 @wumaolinmaoan
- Feat: add curve property track. #679 @wumaolinmaoan
- Feat: add rect shape. #685 @wumaolinmaoan
- Feat: add shape component hit test. #698 @wumaolinmaoan
- Feat: add support for shape property in item renderer. #696 @Sruimeng
- Feat: add poly star shape. #705 @wumaolinmaoan
- Feat: shape component support fill color. #715 @wumaolinmaoan
- Feat: shape component support alpha blend. #754 @wumaolinmaoan
- Fix: shape bounding box. #703 @wumaolinmaoan
- Fix: rect shape drawing and bounding box. #723 @wumaolinmaoan
- Fix: shape mask. #729 @wumaolinmaoan
- Feat: Added audio and video plugins. #666 @Sruimeng
- Feat(mutilmedia): Added logic to check autoplay permissions for audio and video loaders. #680 @Sruimeng
- Feat: add autoplay permission check in audio and video loaders. #713 @Sruimeng
- Refactor: Optimized the invocation logic of plugin assets. #682 @yiiqii
- Fix(video): Fixed the issue where video rendering did not align with element end behavior. #690 @Sruimeng
- Fix: Fixed support for masks in the video component. #731 @Sruimeng
- Fix: Fixed audio and video loading plugins, simplified precompilation logic, and enhanced video playback control. #736 @Sruimeng
- Feat: add material track. #683 @wumaolinmaoan
- Feat: improve the track binding update. #688 @wumaolinmaoan
- Feat: add color and vector4 track. #691 @wumaolinmaoan
- Feat: Added an interface to modify the drag range of interactive elements. #689 @RGCHN
- Feat: add vector4 property mixer. #692 @wumaolinmaoan
- Feat: editor mode support external skybox. #697 @liuxi150
- Feat: fake 3d component. #701 @wumaolinmaoan
- Feat: property clip use normalized time. #714 @wumaolinmaoan
- Feat: item active setting. #716 @wumaolinmaoan
- fix: ref compostion
setVisible()
invalid
- fix: ref compostion
- Feat: material add color and mainTexture interface. #722 @wumaolinmaoan
- Feat: Added rich text plugin. #704 @Sruimeng
- Feat: add goto event for composition and improve texture cleanup on destroy. #743 @Sruimeng
- Feat: timeline asset add flattened tracks property. #748 @wumaolinmaoan
- Refactor: remove processTextures dependency on engine. #662 @wumaolinmaoan
- Refactor: vfx item find use BFS. #667 @wumaolinmaoan
- Refactor: Removed redundant
imgUsage
andusedImages
logic. #672 @yiiqii- fix(demo): Unified local demo resources under the public directory.
- style(type): Standardized the shape type.
- Refactor: unify item parent setup. #681 @liuxi150
- Refactor: composition component create. #669 @wumaolinmaoan
- Refactor: post processing setting. #686 @wumaolinmaoan
- Refactor: shape and post process volume data. #717 @wumaolinmaoan
- Fix(demo): post processing gui create issue. #695 @yiiqii
- Refactor: clean model tree item. #687 @liuxi150
- Refactor: opt shader variant create logic. #712 @wumaolinmaoan
- optimize judgment logic to avoid repeated creation of shader variants
- Refactor: color and vector4 curve value. #730 @wumaolinmaoan
- Refactor: opt global uniforms setting perfromance. #735 @wumaolinmaoan
- add
effects_WorldSpaceCameraPos
shader built-in property
- add
- Refactor: opt render frame add render component logic. #747 @wumaolinmaoan
- Perf: opt lifetime function performance. #596 @wumaolinmaoan
- Fix: player adds composition timing. #635 @wumaolinmaoan
- Fix: Supplemented the adaptation of
TextDecoder
. #642 @yiiqii - Fix:
onStart
is called twice. #645 @wumaolinmaoan - Fix: composition reverse delay. #648 @wumaolinmaoan
- Fix: remove unnecessary alpha multiplication in color grading. #653 @wumaolinmaoan
- Fix: image asset load error. #663 @wumaolinmaoan
- Fix: Fixed the issue with
AssetManager
loading JSON objects. #668 @yiiqii- style(type): Standardized
Image
andAssets
data types and improved relatedAssetManager
types. - test: Added unit tests for
AssetManager
andloadScene
. - style: Unified the use of built-in objects as defined in the spec.
- style(type): Standardized
- Fix: Fixed particle rendering issues with threejs & video replay issues. #684 @Sruimeng
- Fix: interact item click invalid when composition restart. #693 @wumaolinmaoan
- Fix: Added player
pause
event. #700 @yiiqii- docs: Added related tsdoc.
- Fix: Fixed Spine element masking issues. #706 @RGCHN
- Fix: on end called too early. #711 @wumaolinmaoan
- Fix: message interact item. #721 @wumaolinmaoan
- Fix: Added a check before using the downgrade plugin
window
. #728 @RGCHN - Fix: playable asset export. #737 @wumaolinmaoan
- Fix: color property track create wrong mixer. #738 @wumaolinmaoan
- Chore: imgui add show canvas menu button. #652 @wumaolinmaoan
- Chore: Removed the dynamic data logic when
loadScene
is a scene object. #678 @yiiqii - Chore: update specification. #694 @wumaolinmaoan
- Chore: unit test add canvas display. #724 @wumaolinmaoan
- Chore: add half float texture support check. #725 @wumaolinmaoan
- Chore: remove item duration zero error check. #732 @wumaolinmaoan
- Chore: opt composition start logic. #742 @wumaolinmaoan
- Chore: remove test shape interface. #744 @wumaolinmaoan
- Chore: update resource-detection and fix type issue. #752 @yiiqii
- Test: Enhanced dynamic video unit tests for
AssetManager
. #661 @yiiqii - Style: Unified the enumeration input types for
effectsClass
. #677 @yiiqii
- Feat: cpu particle system. #613 @wumaolinmaoan
- Feat: 增加编译耗时的统计。#660 @yiiqii
- Refactor: expand particle calculation function. #632 @wumaolinmaoan
- Perf: opt CPU particle computing performance. #623 @wumaolinmaoan
- Perf: reduce object gc during particle update. #627 @wumaolinmaoan
- Perf: opt particle calculation performance. #644 @wumaolinmaoan
- Fix: particle linear move calculate. #641 @wumaolinmaoan
- Fix: unit test and particle draw count warning. #654 @wumaolinmaoan
- Fix: composition time reset. #658 @wumaolinmaoan
- Fix: particle reset. #659 @wumaolinmaoan
- Feat: effect component uses track time. #640 @wumaolinmaoan
- Feat: support diffuse render mode and add demo for editor mode. #643 @liuxi150
- Feat: bloom support transparency. #651 @wumaolinmaoan
- Feat: add shape component. #665 @wumaolinmaoan
- Feat: add curve property track. #679 @wumaolinmaoan
- Feat: add rect shape. #685 @wumaolinmaoan
- Feat: add shape component hit test. #698 @wumaolinmaoan
- Feat: add support for shape property in item renderer. #696 @Sruimeng
- Feat: add poly star shape. #705 @wumaolinmaoan
- Feat: shape component support fill color. #715 @wumaolinmaoan
- Feat: shape component support alpha blend. #754 @wumaolinmaoan
- Fix: shape bounding box. #703 @wumaolinmaoan
- Fix: rect shape drawing and bounding box. #723 @wumaolinmaoan
- Fix: shape mask. #729 @wumaolinmaoan
- Feat: 增加音视频插件。#666 @Sruimeng
- Feat(mutilmedia): 增加音视频加载器检查自动播放权限的逻辑。#680 @Sruimeng
- Feat: add autoplay permission check in audio and video loaders. #713 @Sruimeng
- Refactor: 优化插件 assets 调用逻辑。#682 @yiiqii
- Fix(video): 修复视频渲染与元素结束行为不符问题。#690 @Sruimeng
- Fix: 修复 video component 对蒙版的支持。#731 @Sruimeng
- Fix: 修复视频和音频加载插件,简化预编译逻辑并增强视频播放控制。#736 @Sruimeng
- Feat: add material track. #683 @wumaolinmaoan
- Feat: improve the track binding update. #688 @wumaolinmaoan
- Feat: add color and vector4 track. #691 @wumaolinmaoan
- Feat: 增加交互元素拖拽范围修改接口。#689 @RGCHN
- Feat: add vector4 property mixer. #692 @wumaolinmaoan
- Feat: editor mode support external skybox. #697 @liuxi150
- Feat: fake 3d component. #701 @wumaolinmaoan
- Feat: property clip use normalized time. #714 @wumaolinmaoan
- Feat: item active setting. #716 @wumaolinmaoan
- fix: ref compostion
setVisible()
invalid
- fix: ref compostion
- Feat: material add color and mainTexture interface. #722 @wumaolinmaoan
- Feat: 增加富文本插件。#704 @Sruimeng
- Feat: add goto event for composition and improve texture cleanup on destroy. #743 @Sruimeng
- Feat: timeline asset add flattened tracks property. #748 @wumaolinmaoan
- Refactor: remove processTextures dependency on engine. #662 @wumaolinmaoan
- Refactor: vfx item find use BFS. #667 @wumaolinmaoan
- Refactor: 移除无用的
imgUsage
和usedImages
逻辑。#672 @yiiqii- fix(demo): 本地 demo 资源统一到 public 目录下
- style(type): 规范 shape 类型
- Refactor: unify item parent setup. #681 @liuxi150
- Refactor: composition component create. #669 @wumaolinmaoan
- Refactor: post processing setting. #686 @wumaolinmaoan
- Refactor: shape and post process volume data. #717 @wumaolinmaoan
- Fix(demo): post processing gui create issue. #695 @yiiqii
- Refactor: clean model tree item. #687 @liuxi150
- Refactor: opt shader variant create logic. #712 @wumaolinmaoan
- optimize judgment logic to avoid repeated creation of shader variants
- Refactor: color and vector4 curve value. #730 @wumaolinmaoan
- Refactor: opt global uniforms setting perfromance. #735 @wumaolinmaoan
- add
effects_WorldSpaceCameraPos
shader built-in property
- add
- Refactor: opt render frame add render component logic. #747 @wumaolinmaoan
- Perf: opt lifetime function performance. #596 @wumaolinmaoan
- Fix: player adds composition timing. #635 @wumaolinmaoan
- Fix: 补充
TextDecoder
的适配。#642 @yiiqii - Fix:
onStart
is called twice. #645 @wumaolinmaoan - Fix: composition reverse delay. #648 @wumaolinmaoan
- Fix: remove unnecessary alpha multiplication in color grading. #653 @wumaolinmaoan
- Fix: image asset load error. #663 @wumaolinmaoan
- Fix: 修复
AssetManager
加载 JSON 对象的问题。#668 @yiiqii- style(type): 规范
Image
和Assets
数据类型,并完善AssetManager
相关类型 - test: 补充
AssetManager
及loadScene
单测 - style: 统一 buildin object 使用 spec 中的定义
- style(type): 规范
- Fix: 修复 threejs 粒子渲染问题 & video 无法重播问题。#684 @Sruimeng
- Fix: interact item click invalid when composition restart. #693 @wumaolinmaoan
- Fix: 增加 player
pause
事件。#700 @yiiqii- docs: 补充相关 tsdoc
- Fix: 修复 Spine 元素遮罩问题。#706 @RGCHN
- Fix: on end called too early. #711 @wumaolinmaoan
- Fix: message interact item. #721 @wumaolinmaoan
- Fix: 增加降级插件
window
使用前的判断。#728 @RGCHN - Fix: playable asset export. #737 @wumaolinmaoan
- Fix: color property track create wrong mixer. #738 @wumaolinmaoan
- Chore: imgui add show canvas menu button. #652 @wumaolinmaoan
- Chore: 移除
loadScene
为 scene object 时的动态数据逻辑。#678 @yiiqii - Chore: update specification. #694 @wumaolinmaoan
- Chore: unit test add canvas display. #724 @wumaolinmaoan
- Chore: add half float texture support check. #725 @wumaolinmaoan
- Chore: remove item duration zero error check. #732 @wumaolinmaoan
- Chore: opt composition start logic. #742 @wumaolinmaoan
- Chore: remove test shape interface. #744 @wumaolinmaoan
- Chore: update resource-detection and fix type issue. #752 @yiiqii
- Test: 完善
AssetManager
动态视频单测。#661 @yiiqii - Style: 统一
effectsClass
枚举入参类型。#677 @yiiqii
UNPKG: https://unpkg.com/@galacean/[email protected]/dist/index.min.js
Note: Please do not use the above CDN links in the production environment!
注意:请不要在生产环境使用上面的 CDN 链接!