赞 | 7 |
VIP | 0 |
好人卡 | 0 |
积分 | 11 |
经验 | 0 |
最后登录 | 2023-7-8 |
在线时间 | 133 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1075
- 在线时间
- 133 小时
- 注册时间
- 2019-5-1
- 帖子
- 59
|
20星屑
本帖最后由 chinx 于 2019-6-18 20:29 编辑
先交代情况: 连续播放2个webm视屏,第二个高几率卡死画面(背景音乐继续播放)。
发现经过::
因为技能动画清晰度不够(元件尺寸为192*192),部分全屏内容视觉效果很差,
于是曲线救国用了在动作序列里拉取公共事件播片的方式来播放一些比较大型的技能动画。
起初用格式工厂转的默认码率的清晰度非常差,很糊。(那时候只转了1个动画,所以并不知道低码率会不会出这个问题)
于是把码率推倒了10000(作为源文件,AE导出的MP4平均码率在12000左右)。
清晰度解决了,但是播放到第二动画后游戏基本会卡死。
尝试复现问题和解决:
0.新建干净工程,复制2个webm视屏过去,事件连续播放,卡死。
1.新建了2个地图播放影片的事件,放完一个去第二个,同样卡死。
2.尝试播放完第一个,切换地图,然后回去播放第二个,低几率卡死。(是不是执行了什么?)但仍然会卡死
3.将WEBM视频码率降低到6000,仍然卡死;
3.将WEBM视频码率降低到5000,仍然卡死;
3.将WEBM视频码率降低到2500,仍然卡死;
3.将WEBM视频码率降低到1200,仍然卡死。
现在的思路是:
1.从帧速率下手尝试(MP4文件有一个是30帧/s的,有一个是23.97帧/s的)
2.在播放完第一个后清理缓存(但这样会导致其他资源反复加载……)
3.转码工具的锅?(不过暂时没有其他工具)
现在基本是陷入困境了。本以为找到了解决技能动画清晰度的方法(虽然还有个方法是把技能动画切成很多片慢慢拼,可是这些动画都差不多100帧)。
有没有大佬知道这个问题是怎么回事呢。。。或者各位的是否播放正常,用的什么工具转换的。
论坛萌新,星屑不多,跪谢了 |
最佳答案
查看完整内容
我用播放電影插件MovieManager.js沒有問題,
(因上傳關係,大量刪除幀數)
|