v2.3.0
- Feat: Added logic for Android to default to using WebGL2. #861 @RGCHN
- Feat: Extended the
setTexture
method to support direct input of resource URLs. #862 @Sruimeng - Feat: shape component support multi-shape and stroke attribute. #870 @wumaolinmaoan
- Feat: shape support both stroke and fill. #899 @wumaolinmaoan
- Feat: support custom shape close attribute. #902 @wumaolinmaoan
- Fix: shape bounding box error when draw line. #896 @wumaolinmaoan
- Fix: primitive shape default close path and build line return Nan when dist is zero. #920 @wumaolinmaoan
- Feat: add vector2 curve. #878 @wumaolinmaoan
- Feat: support rectangle roundness. #891 @wumaolinmaoan
- Feat: support vector animation. #882 @wumaolinmaoan
- Refactor: remove vector property mixer setZero function call. #883 @wumaolinmaoan
- Feat: primitive shape support key frame animation. #884 @wumaolinmaoan
- Feat: particle follow emitter transform. #887 @wumaolinmaoan
- Feat: composition component add pause and resume. #903 @wumaolinmaoan
- Feat: Added an
onError
parameter to thePlayer
initialization options to capture all exceptions duringnew Player
orloadScene
. #905 @yiiqii - Feat: Support for dynamically modifying the maximum number of particles. #913 @RGCHN
- Feat: opt max particles properties name and note. #918 @wumaolinmaoan
- Feat: Exposed video play and pause methods of the multimedia plugin and fixed video freeze logic. #871 @Sruimeng
- Feat: enhance video component for transparent video support. #888 @Sruimeng
- Feat: Added implementation for unsupported methods in the rich text component. #892 @Sruimeng
- Feat: Added support for text overflow modes and optimized text line count calculations. #898 @Sruimeng
- Feat(rich-text): Added support for rich text size parameters and refactored text rendering logic. #900 @Sruimeng
- Feat(rich-text): Supported letter spacing adjustments and optimized text rendering logic. #906 @Sruimeng
- Fix: camera view matrix calculate. #912 @wumaolinmaoan
- Fix: Improved the processing of colors and uniform variables in
ThreeMaterial
. #917 @Sruimeng - Fix: geometry bounding box. #915 @wumaolinmaoan
- Fix: camera gesture rotation. #926 @wumaolinmaoan
- Refactor: Refactored the
version31Migration
function and its calculation location. #890 @Sruimeng - Refactor: base render component set color use math.Color type. #908 @wumaolinmaoan
- Fix: sprite color unit test. #910 @wumaolinmaoan
- Refactor: Scene load and pre composition instantiation logic. #909 @wumaolinmaoan
- Refactor: Refactored the THREE plugin to follow the Player's
loadScene
multi-composition changes. #928 @yiiqii- test: Added frame comparison test cases.
- fix: typo issue
- Refactor: plugin system register and precompile logic. #922 @wumaolinmaoan
- fix 3d rendering error caused by precompile timing
- Fix: composition index issue. #921 @yiiqii
- Fix: 3d unit test. #923 @wumaolinmaoan
- Refactor: Refactored the THREE plugin to follow the Player's
- Perf: Removed the
string-hash
dependency, unifying the use of internal methods. #877 @yiiqii - Build: Minified the output for mini-programs. #911 @yiiqii
- Chore: Replaced the resources used in the Spine multi-composition demo. #919 @RGCHN
- Feat: 增加安卓默认使用 WebGL2 的逻辑。#861 @RGCHN
- Feat: 扩展
setTexture
方法,支持直接传入资源链接。#862 @Sruimeng - Feat: shape component support multi-shape and stroke attribute. #870 @wumaolinmaoan
- Feat: shape support both stroke and fill. #899 @wumaolinmaoan
- Feat: support custom shape close attribute. #902 @wumaolinmaoan
- Fix: shape bounding box error when draw line. #896 @wumaolinmaoan
- Fix: primitive shape default close path and build line return Nan when dist is zero. #920 @wumaolinmaoan
- Feat: add vector2 curve. #878 @wumaolinmaoan
- Feat: support rectangle roundness. #891 @wumaolinmaoan
- Feat: support vector animation. #882 @wumaolinmaoan
- Refactor: remove vector property mixer setZero function call. #883 @wumaolinmaoan
- Feat: primitive shape support key frame animation. #884 @wumaolinmaoan
- Feat: particle follow emitter transform. #887 @wumaolinmaoan
- Feat: composition component add pause and resume. #903 @wumaolinmaoan
- Feat: 初始化
Player
的参数增加onError
,支持捕获new Player
或loadScene
时的所有异常。#905 @yiiqii - Feat: 支持动态修改最大粒子数。#913 @RGCHN
- Feat: opt max particles properties name and note. #918 @wumaolinmaoan
- Feat: 开放 multimedia 插件的视频播放和暂停方法,并修复视频 freeze 逻辑。#871 @Sruimeng
- Feat: enhance video component for transparent video support. #888 @Sruimeng
- Feat: 添加富文本组件不支持的方法实现。#892 @Sruimeng
- Feat: 添加文本溢出模式支持,优化文本行数计算。#898 @Sruimeng
- Feat(rich-text): 增加富文本大小参数支持,重构文本渲染逻辑。#900 @Sruimeng
- Feat(rich-text): 支持字母间距调整,优化文本渲染逻辑。#906 @Sruimeng
- Fix: camera view matrix calculate. #912 @wumaolinmaoan
- Fix: 优化
ThreeMaterial
中颜色和统一变量的处理。#917 @Sruimeng - Fix: geometry bounding box. #915 @wumaolinmaoan
- Fix: camera gesture rotation. #926 @wumaolinmaoan
- Refactor: 重构
version31Migration
函数及其计算位置。#890 @Sruimeng - Refactor: base render component set color use math.Color type. #908 @wumaolinmaoan
- Fix: sprite color unit test. #910 @wumaolinmaoan
- Refactor: scene load and pre composition instantiation logic. #909 @wumaolinmaoan
- Refactor: THREE 插件跟随
Player
的loadScene
多合成改造。#928 @yiiqii- test: 补充帧对比测试案例
- fix: typo issue
- Refactor: plugin system register and precompile logic. #922 @wumaolinmaoan
- fix 3d rendering error caused by precompile timing
- Fix: composition index issue. #921 @yiiqii
- Fix: 3d unit test. #923 @wumaolinmaoan
- Refactor: THREE 插件跟随
- Perf: 移除
string-hash
依赖,统一使用内部方法。#877 @yiiqii - Build: 对小程序产物进行 minify 处理。#911 @yiiqii
- Chore: 替换 Spine 多合成 demo 使用的资源。#919 @RGCHN
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 链接!