关于视频层级问题,论坛有不少讨论,默认最上层,要么简单粗暴改为最下层。
现在项目是卡牌战斗,但是卡牌是视频,怎么放在战斗背景上面,卡牌边框下面呢,毕竟卡片上面还有战力等等,视频还不短
视频转序列帧?那会不会很多很大?
卡牌战斗用spine比较好吧,如果实在绕不开视频,可以使用videoTexture方案,就是利用软/硬解码将视频逐帧解码,当序列帧播放。但是性能容易吃不消,得自己做权衡
接入FFMPEG 用原生的肯定不行啦
你可以搜索下论坛已有方案 你的答案就有了
cocos store里一堆免费的和收费的都有。选择一个适合你的项目就好了。
是要的这种吗 ?
1赞
是的,类似这种,这是视频还是spine?
原生平台让ai出硬解方案就行了,小游戏平台不行 太费性能了。
微信小游戏 硬解不支持高性能模式。
视频 你等我 我发到商城让你拍
最近官方这边效率直接拉满,太厉害了!
https://store.cocos.com/app/detail/9800
支持微信小游戏 Android ios 抖音小游戏
sprite-video-player
Cocos Creator Sprite 视频播放器插件,适配 2.4.x
简介
sprite-video-player 是一款轻量视频播放插件,直接把视频渲染到 Sprite 上,不用新建独立画布,方便在 UI、场景里嵌入视频素材,适合小游戏开场动画、弹窗视频、奖励动画、引导短片等场景。
主要功能
- 视频纹理输出到 Sprite 组件,和普通精灵一样支持位移、缩放、旋转、置灰
- 基础播放控制:播放、暂停、停止、循环、静音、跳转到指定时间
- 支持监听播放事件:播放开始、播放结束、加载失败、进度更新
- 支持本地视频资源 / 远程视频 url 加载
- 自动适配 sprite 尺寸,支持保持宽高比
- 面板可视化配置,可直接在编辑器设置自动播放、循环、静音参数
- 兼容 Cocos Creator 2.4.x,TikTok 小游戏打包可用
- 简单 API,一行代码控制播放逻辑
安装方式
- 关闭 Cocos Creator,将插件文件夹复制到下面任意一处(二选一)
- 全局:
%USERPROFILE%\.CocosCreator\packages\sprite-video-player - 项目内:
你的项目/packages/sprite-video-player
- 重启 Creator,在扩展菜单找到
Sprite Video Player - 在节点上添加 SpriteVideoPlayer 组件,绑定 Sprite 即可使用
注意事项
- 浏览器 / 小游戏平台视频受平台策略限制, 必须用户交互触发播放 (点击后播放),自动播放可能被拦截
- TikTok 小游戏打包后视频格式建议使用 mp4,编码 H.264
- 远程视频需要配置跨域,小游戏平台需要在后台配置域名白名单
- 视频解码性能受设备影响,不建议同时大量播放视频
支持的,用过是正常的
好滴,我瞅瞅,这个支持安卓原生吧,小游戏会有点受限吗
现在支持了吗,我之前试过不行,官方文档也是这么写的,高性能模式 和 高性能+都不支持硬解。
都是软解 不要考虑平台 全通吃 里面有解码器的嘛
一次性、短时播放的素材可以直接播放;需要长期循环播放的内容,建议采用平台原生支持的硬解码方案。
看我主页,我前段时间开源一套小游戏平台视频软解码的方案,当然原生平台性能还是不如硬解码