同时播放20个pag动画时,首次播放会出现卡顿,过一会就正常了 #2959
Answered
by
kevingpqi123
VictorSteinbeck
asked this question in
Q&A
-
Screenrecorder-2025-08-05-08-23-17-263.2.mp4
想问下有什么方法可以解决 |
Beta Was this translation helpful? Give feedback.
Answered by
kevingpqi123
Feb 2, 2026
Replies: 2 comments 2 replies
-
|
4.3.68和4.4.35都试过 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
首次播放卡顿是因为需要进行文件解码、GPU 环境初始化等操作,多个动画同时播放时开销会叠加。 优化建议: 可以创建一个 PAGComposition,通过添加多个 PAG 文件的方式进行播放。合并渲染后只有一个渲染上下文,无论是内存占用还是 CPU 占用都会有较大的提升。 具体实现方式可以参考 PAG 的官方 demo: |
Beta Was this translation helpful? Give feedback.
2 replies
Answer selected by
kevingpqi123
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



首次播放卡顿是因为需要进行文件解码、GPU 环境初始化等操作,多个动画同时播放时开销会叠加。
优化建议:
可以创建一个 PAGComposition,通过添加多个 PAG 文件的方式进行播放。合并渲染后只有一个渲染上下文,无论是内存占用还是 CPU 占用都会有较大的提升。
具体实现方式可以参考 PAG 的官方 demo: